1. 程式人生 > >關於無法解析的外部符號 的錯誤問題 socket

關於無法解析的外部符號 的錯誤問題 socket

1)

有這麼一種情況,原因是你沒有把靜態庫連結到你的工程中!
比如:如果你要寫網路程式那麼就要用到Socket,你必須要把Socket的標頭檔案#include進來,比如你加了:
#include <Winsock2.h>
但是隻加了這句的話,你編譯的時候就可能會提示你“無法解析外部命令”這個問題,這時候你必須把Socket的LIB庫檔案也連結到工程中,還得加上這句:
#pragma comment(lib, "ws2_32.lib")

在你的程式中,提示“無法解析外部命令”錯誤,可能是你沒有把相關的LIB庫連結到你的工程!

//待續