【c】【报错解决】incompatible implicit declaration
生活随笔
收集整理的這篇文章主要介紹了
【c】【报错解决】incompatible implicit declaration
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【報錯解決】incompatible implicit declaration
背景;
1.自己封裝的函數wrap.c包含:
2.主函數調用如下:
#include <stdio.h> #include <stdlib.h> ... #include <errno.h> #include "wrap.h" //自己封裝的wrap函數gcc server.c wrap.c -o server編譯時報錯:
wrap.c:4:2: warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
exit(1);
為隱式定義報錯,(以后有機會研究一下,這里先說解決辦法)
解決辦法:
#include <stdio.h> #include <stdlib.h> ... #include <errno.h>把server.c中這些頭文件移動到wrap.h去包含,報錯解決
總結
以上是生活随笔為你收集整理的【c】【报错解决】incompatible implicit declaration的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都大熊猫繁育研究基地地铁几号线
- 下一篇: 精子活力低会照成流产吗