IT老鸟,信息安全硕士。
分类: C/C++
2012-10-30 23:27:47
编译的时候提示不是C99标准。需要加入 -std c99 或-std gnu99
如果加了就报错
Practical.h:9:6: note: expected ‘const char *’ but argument is of type ‘int’
TCPServerUtility.c:25:67: error: dereferencing pointer to incomplete type
TCPServerUtility.c:27:27: error: dereferencing pointer to incomplete type
TCPServerUtility.c:27:44: error: dereferencing pointer to incomplete type
TCPServerUtility.c:28:13: error: dereferencing pointer to incomplete type
TCPServerUtility.c:33:29: error: dereferencing pointer to incomplete type
TCPServerUtility.c:33:44: error: dereferencing pointer to incomplete type
如果打开eclipse显示
通过ctrl+鼠标左键发现是netdb.h头文件里面的内容识别不了了。
里面c99用的是
我把for里面的c99标准改写后正常。
不知道这个是为啥。求助。
把里面头文件的内容复制到back.h也不行。
blacksapper2012-11-14 14:55:27