这是关于我的头文件(battleship.h)中的一个函数。 这里是我的函数原型代码如何解决头文件中有关函数的警告?
int gameOver();
。
内我的主要C文件,这是我的用于使用功能和包括该头文件
#include "battleship.c"
int main()
{
while(!gameover)
{
......
}
}
当我试图编译主C文件(repo.c)成目标代码与此命令
代码gcc -c repo.c
我得到警告“‘GAMEOVER’,将始终评估为‘真’的地址。有没有什么办法可以解决这个警告?
'#include“battleship.c”'? – didierc 2014-11-06 23:39:02
didierc用户定义的库。 http://stackoverflow.com/questions/26773586/why-cant-the-compiler-find-the-header-file – committedandroider 2014-11-06 23:39:40
再次阅读:你包含'.c'文件,而不是'.h'文件?我没有任何反对,只是有点不寻常。 – didierc 2014-11-06 23:41:48