主題:udp 共有40169人關注過本帖 |
---|
jj |
1樓 |
udp Post By:2011-7-16 10:11:00 [只看該作者]
用的是9260的板子,請問在EVC中將static void CALLBACK OnUDPRecv()改成了static void CALLBACK OnUDPRecv(char * buf , int len)之后,編譯不出錯,為什么運行時出現下列錯誤:
UDP_CE.obj : error LNK2019: unresolved external symbol recvfrom referenced in function "private: static unsigned long __cdecl CUDP_CE::RecvThread(void *)" (?RecvThread@CUDP_CE@@CAKPAX@Z) UDP_CE.obj : error LNK2019: unresolved external symbol htons referenced in function "private: static unsigned long __cdecl CUDP_CE::RecvThread(void *)" (?RecvThread@CUDP_CE@@CAKPAX@Z) UDP_CE.obj : error LNK2019: unresolved external symbol select referenced in function "private: static unsigned long __cdecl CUDP_CE::RecvThread(void *)" (?RecvThread@CUDP_CE@@CAKPAX@Z) UDP_CE.obj : error LNK2019: unresolved external symbol __WSAFDIsSet referenced in function "private: static unsigned long __cdecl CUDP_CE::RecvThread(void *)" (?RecvThread@CUDP_CE@@CAKPAX@Z) UDP_CE.obj : error LNK2019: unresolved external symbol inet_addr referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol closesocket referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol ioctlsocket referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol bind referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol htonl referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol socket referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol WSAStartup referenced in function "public: int __cdecl CUDP_CE::Open(int,unsigned short const *,int)" (?Open@CUDP_CE@@QAAHHPBGH@Z) UDP_CE.obj : error LNK2019: unresolved external symbol WSACleanup referenced in function "public: int __cdecl CUDP_CE::Close(void)" (?Close@CUDP_CE@@QAAHXZ) UDP_CE.obj : error LNK2019: unresolved external symbol sendto referenced in function "public: bool __cdecl CUDP_CE::SendData(char const *,int)" (?SendData@CUDP_CE@@QAA_NPBDH@Z) ARMV4IDbg/shangweiji.exe : fatal error LNK1120: 13 unresolved externals |
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2011-7-16 13:52:00 [只看該作者]
你所出現的錯誤和Link庫文件ws2.lib有關,請檢查你的項目文件是否設置了該庫文件,設置的方法為:Project->Setting->Link
|
|
單帖管理 | 引用 | 回復 |
jj |
3樓 |
Post By:2011-7-16 15:18:00 [只看該作者]
謝謝!已設置成功!
|
|
單帖管理 | 引用 | 回復 |