libevent-2.0.20-stable.tar.gz
第一:編譯libevent
進入vs2010命令提示,切換到libevent的所在目錄nmake /f makefile.nmake
編譯成功生成libevent.lib、libevent_core.lib、libevent_extras.lib
第二:新建專案工程
新建專案,在專案目錄下新建include和lib兩個目錄;把\libevent\libevent-2.0.21-stable\include 下的檔案拷貝到 專案include目錄下,
把\libevent\libevent-2.0.21-stable\win32-code下的檔案拷貝到 專案include目錄下,注意,兩個資料夾下均有/event2目錄,兩個目錄的檔案可以合併在乙個目錄中;
把 libevent.lib、libevent_core.lib、libevent_extras.lib 這三個lib檔案拷貝到 專案lib目錄下;
第三:設定工程屬性
vc++目錄:c/c++:包含目錄: 新增:f:\projects\libeventtest\libeventtest\include;
庫目錄: 新增:f:\projects\libeventtest\libeventtest\lib;
**生成-->執行庫:多執行緒除錯 (/mtd)(debug下),多執行緒 (/mt)(release下)
聯結器:輸入:ws2_32.lib;wsock32.lib;libevent.lib;libevent_core.lib;libevent_extras.lib;
其中ws2_32.lib;wsock32.lib;是用來編譯windows網路相關的程式庫
第四:準備工作完畢,除錯程式。
Windows 用VS編譯libevent原始碼
原理 從github上轉殖libevent原始碼,然後使用cmake生成vs工程 第二步 修改cmakelists.txt 開啟libevent資料夾下的cmakelists.txt檔案,找到下面一句,大約在 118 行.option event disable openssl define if ...
gdb 除錯 vs除錯
一 先要生成二進位制檔案 g g 1.cpp o 1.out g引數不要省,不然 gdb l 引數用不了 二 引數 設定斷點 設定 函式斷點break func 在某行設定斷點break 7 檢視斷點資訊 info break 刪除斷點 d 刪除所有斷點 d 3 刪除第三個 執行 r 下一步 n 逐...
vs2010下libevent的使用
libevent 2.0.20 stable.tar.gz 進入vs2010命令提示 切換到libevent的所在目錄 nmake f makefile.nmake 編譯成功生成 libevent.lib libevent core.lib libevent extras.lib 複製include...