【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的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 成都大熊猫繁育研究基地地铁几号线
 - 下一篇: 精子活力低会照成流产吗