最近在對我之前的程式作修改,變動幅度還不小,但主要動作只是把function從A專案搬到B專案....
今天修改到一半出現了一堆 link error
error LNK2001: unresolved external symbol __imp__WSASocketA@24
error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
error LNK2001: unresolved external symbol __imp__WSAEnumProtocolsA@12
error LNK2001: unresolved external symbol __imp__recv@16
error LNK2001: unresolved external symbol __imp__recvfrom@24
error LNK2001: unresolved external symbol __imp__send@16
error LNK2001: unresolved external symbol __imp__sendto@24
error LNK2001: unresolved external symbol __imp__connect@12
error LNK2001: unresolved external symbol __imp__htons@4
error LNK2001: unresolved external symbol __imp__gethostbyaddr@12
error LNK2001: unresolved external symbol __imp__inet_addr@4
error LNK2001: unresolved external symbol __imp__gethostbyname@4
error LNK2001: unresolved external symbol __imp__WSACleanup@0
error LNK2001: unresolved external symbol __imp__WSAStartup@8
印象中之前好像在A專案就遇過,但是卻又忘了是少了什麼....囧
只好再google一下,原來是我引用了Winsock2.h,
但是除此之外,還需在專案設定的object/library modules那邊在加上一個Ws2_32.lib
下次別再忘記啦....Orz
2008年9月4日 星期四
error LNK2001: unresolved external symbol __imp__WSASocketA@24
標籤: C/C++
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言