1. 程式人生 > >linux/if.h和net/if.h在統一程式中出現重複定義的解決

linux/if.h和net/if.h在統一程式中出現重複定義的解決

當在一個程式中同時載入了linux/if.h和net/if.h時,可能會出現重複定義的問題,如圖所示,因為兩個標頭檔案中存在很多使用了相同名字的定義。一個是系統核心中的,一個是使用者層面的,如果必須同時使用,需注意載入順序的問題。先載入linux/if.h再載入net/if.h即可解決