当前位置: 技术问答>linux和unix
solaris上出现warning
来源: 互联网 发布时间:2016-11-02
本文导语: 一个.c文件如下: #ifdef TT #include "headfile1.h" #include "headfile2.h" int fun1() { ..... } int func2() { ..... } #endif 在32位solaris平台上编译的时候出现warning: "xxx.c", line 155: warning: empty translation unit 此处的155文件的末尾...
一个.c文件如下:
#ifdef TT
#include "headfile1.h"
#include "headfile2.h"
int fun1()
{
.....
}
int func2()
{
.....
}
#endif
在32位solaris平台上编译的时候出现warning:
"xxx.c", line 155: warning: empty translation unit
此处的155文件的末尾空白行号
求助:有没有解决这个warning的方法?
#ifdef TT
#include "headfile1.h"
#include "headfile2.h"
int fun1()
{
.....
}
int func2()
{
.....
}
#endif
在32位solaris平台上编译的时候出现warning:
"xxx.c", line 155: warning: empty translation unit
此处的155文件的末尾空白行号
求助:有没有解决这个warning的方法?
|
是#if的问题
添加一个#else然后写上一些其它的函数引用(无用代码)
比如 extern void fun3();
添加一个#else然后写上一些其它的函数引用(无用代码)
比如 extern void fun3();