原理:從github上轉殖libevent原始碼,然後使用cmake生成vs工程
第二步:修改cmakelists.txt
開啟libevent資料夾下的cmakelists.txt檔案,找到下面一句,大約在 (118) 行.
option(event__disable_openssl這一句的作用是 "是否禁用openssl" ,我們把這個開關開啟."define if libevent should build without support for openssl encrpytion
" off)
否則,如果你的環境中沒有安裝openssl的話,在稍後執行cmake的過程中會報錯.
如果你確實需要openssl支援,那麼你可以不用修改這一句,並保證已正確安裝openssl環境.
設定後如下:
option(event__disable_openssl然後在libevent資料夾下 建立乙個bat指令碼,在指令碼中輸入以下命令:"define if libevent should build without support for openssl encrpytion
" on)
echo執行上面的bat指令碼,大約需要幾分鐘時間,就可以在 libevent\build_vs 目錄下生成vs專案檔案.當然,你也可以修改上面的指令碼,生成其他型別專案檔案.offcolor 0a
set cmake=cmake
set build_dir=build_vs
if not exist %build_dir%(
md %build_dir%)
cd %build_dir%
%cmake% ../pause
windows下用vs2015編譯ffmpeg
可以按以下幾步進行 1.在cmd中執行下面其中乙個命令設定x86或者x64的環境 c program files x86 microsoft visual studio 14.0 vc vcvarsall.bat amd64 x64 或c program files x86 microsoft vi...
vs2005 引用lib的方法
方法一 在vs工程中,移植c c 工程的基本步驟 1 新增工程的頭檔案目錄 工程 屬性 配置屬性 c c 常規 附加包含目錄 加上標頭檔案存放目錄。2 新增檔案引用的lib靜態庫路徑 工程 屬性 配置屬性 鏈結器 常規 附加庫目錄 加上lib檔案存放目錄。然後新增工程引用的lib檔名 工程 屬性 配...
VS新增lib以及對編譯過程的總結
本來是想在vs2013新增乙個lib的。由此認識到對編譯的原理認識不清楚,所以記錄一下 先說在vs中新增lib庫的方法 通過設定工程來新增lib庫 1.新增乙個專案,右鍵屬性,改變 配置屬性 常規 中的配置型別為靜態庫或者動態庫,然後可以改變輸出目錄 指定一下庫目錄 此步驟就設定成了乙個lib庫 2...