win10 64位 vs2013編譯zlib庫和png庫
阿新 • • 發佈:2018-12-13
1.zlib編譯
其中第三步進入D:\zlib-1.2.11\zlib-1.2.11\contrib\vstudio\vc12
編譯完成後使用zlib:
1. 包含標頭檔案
屬性--C/C++--常規--附加包含目錄(新增包含.h的目錄)
如:F:\zlib-1.2.11
2. 定義巨集
屬性--C/C++--前處理器--前處理器定義:新增 ZLIB_WINAPI
3. 專案包含.lib檔案所在的目錄:
屬性--連結器--常規--附加庫目錄
如:F:\zlib-1.2.11\contrib\vstudio\vc12\x64\ZlibDllDebug
4. 專案包含.lib檔案
屬性--連結器--輸入--附加依賴項(zlibwapi.lib)
2.libpng編譯
將zlib和pnglib放在同級目錄下,如下
進入..\lpng1635\projects\vstudio,開啟zlib.props檔案,修改為<ZLibSrcDir>..\..\..\..\zlib-1.2.11</ZLibSrcDir>
開啟vstudio.sln
若沒有x64,
右鍵解決方案,生成解決方案
libpng使用
1.右鍵專案屬性
包含目錄
填入zlib的標頭檔案目錄,也就是zlib-1.2.11這個目錄,如F:\zlib-1.2.11
填入png的標頭檔案目錄,也就是lpng1635這個目錄,如F:\lpng1635
庫目錄
如:F:\lpng1635\projects\vstudio\x64\Debug
附加依賴項:加入libpng16.lib