關於vs2013上面socket連線錯誤的問題

2021-06-27 09:02:22 字數 681 閱讀 5794

本人初學者。今天在做window上的socket的程式設計的時候發現語法沒有錯誤

#include #include

但是連線的時候報了鏈結的錯誤

1>odsocket.obj : error lnk2019: 無法解析的外部符號 __imp__wsacleanup@0,該符號在函式 "public: static int __cdecl odsocket::clean(void)" (?clean@odsocket@@sahxz) 中被引用
...
1>odsocket.obj : error lnk2019: 無法解析的外部符號 __imp__wsagetlasterror@0,該符號在函式 "public: int __thiscall odsocket::geterror(void)" (?geterror@odsocket@@qaehxz) 中被引用

1>e:\git\網路程式設計\bsdscockettest\debug\bsdscockettest.exe : fatal error lnk1120: 15 個無法解析的外部命令的錯誤

最後發現這樣因為沒有新增靜態庫,只要把ws2_32.lib這個靜態庫加到

專案》屬性->配置屬性->鏈結器->輸入

就行了

mongo c driver使用VS2013編譯

git clonegit clone mongo c driver win64 bin.7z 這裡先需要使用cmake工具來生成vs2013的專案檔案。如果沒有安裝cmake,請先安裝。進入mongo c driver src libbson目錄,開啟命令列視窗,執行以下命令 mkdir msvc1...

關於vs2013配置Opencv開發環境

作為乙個才開始學習的opencv的人,自然配置opencv的開發環境很重要。設定好解壓的目錄,我的解壓目錄如下e opencv 然後就是設定環境變數 方法如下1.計算機 屬性 高階系統設定 環境變數 系統變數 add opencv e opencv build x86 vc12 bin e open...

VS2013 新增依賴專案

如何新增乙個依賴專案 1.新建解決方案,專案a 2.為專案a新增乙個依賴專案b,專案b做為靜態lib被專案引用,專案b建立步驟如下 a 選擇選單 檔案 新建 專案,彈出 新建專案 對話方塊 b 左側列表選擇visual c 右側列表選擇win32控制台應用程式,對話方塊下面輸入名稱,選擇位置,解決方...