1. 程式人生 > >win10 64位 vs2013編譯zlib庫和png庫

win10 64位 vs2013編譯zlib庫和png庫

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