1. 程式人生 > >LNK2005:htons已經在Win32_Interop.lib(Win32_FDAPI.obj)中定義

LNK2005:htons已經在Win32_Interop.lib(Win32_FDAPI.obj)中定義

今天編譯一個專案,在兩個標頭檔案中都呼叫了 winsock2.h,然後出現如題錯誤,
經過半天查詢及網上資料搜尋,最終通過https://stackoverflow.com/questions/1372480/c-redefinition-header-files-winsock2-h文中提到的winsock2.h改為呼叫windows.h的方案解決
這裡寫圖片描述
當然,由於標頭檔案重複包含的問題還會不斷地碰到,但這並不妨礙這一語言的優勢^_^