這是關於我的頭文件(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