平常都是在win環境下用source insight寫代碼的,最后在Linux環境下編譯。然后會遇到這種問題,就是去呼叫Linux內核的函式,因為在windows下沒有相應的源檔案,所以在寫代碼的時候是沒有自動補全功能的。舉個例子:
我要用到struct sockaddr_in這個結構體,他是在<netinet/in.h>這個頭檔案中的,因為沒有源檔案加入到工程中,所以我呼叫的時候不會出現自動補全,如下:
#include <netinet/in.h>
struct sockaddr_in mysock;
mysock.//一般宣告過的結構體在輸入.或者->會出現結構體成員
然后我下了linux的內核原始碼,但一搜不知道是哪個socket.h了

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/266140.html
標籤:應用程序開發區
