VS2012 zlib 1 2 8 編譯小記

2021-07-24 12:05:29 字數 597 閱讀 1074

1.開啟vs命令列工具(developer command prompt for vs2012)

cd zlib-1.2.8\contrib\masmx86

執行bld_ml32.bat

編譯生成一些檔案

2.用vs2012開啟zlib-1.2.8\contrib\vstudio\vc11中的zlibvc.sln

如果出現version未定義,則在前面新增;號注釋

如果出現safeseh不安全,則開啟工程zlibvc、testzlibc的工程屬性,

開啟鏈結器/命令列,新增命令:/safeseh:no

生成檔案成功後,提取release版本的動態庫zlibwapi.dll、zlibwapi.lib

zlib-1.2.8\contrib\vstudio\vc11\x86\zlibdllrelease

把zlib.h、zconf.h、zlibwapi.dll、zlibwapi.lib放入新的資料夾

新建工程、配置環境

#ifdef _win32

#define

zlib_winapi

#endif

#include

"zlib.h"

vs2013編譯zlib1 2 8庫解決方案

一 zlib庫的編譯 1.首先開啟vs2013的command prompt 32bit 也就是命令提示視窗。2.進入到zlib 1.2.5 contrib masmx86目錄,執行bld ml32.bat。同理,64位的電腦進入masmx64目錄,執行bld ml64.bat 這一步執行bld m...

windows上編譯zlib 1 2 8記錄

應需求變更需要。我們要將原先專案中zlib的功能,移植到新專案上。移植完成後,編譯,出現一大堆問題,如下所示 從上圖,可以看出。是定義的介面,找不到相應的lib庫導致的。為了解決這個問題,我從以下三次入手 1 檢視 是否移植完成。2 檢視屬性是否配置ok。主要檢查以下兩項 圖1 圖2 通過比對,屬性...

zlib庫VS2017編譯步驟

編譯步驟 編譯方法一 解壓原始碼檔案到指定目錄,例如 x zlib 開啟vs2017的developer command prompt for vs2017工具 切換到x zlib contrib masmx86目錄,如果想編譯x64的,可以進入masmx64目錄,我這裡只使用32位 執行bld m...