vs2015編譯x64的zlib源文件

win10系統,安裝了visual studio 2015,在代碼中用到了zlib庫,之前很容易地配好了x86的鏈接文件,現在想配一個x64的,但是方法有點差異遇到了一些問題。

感謝https://www.cnblogs.com/MrOuqs/p/5751485.html這位博主,解決了我的問題,在這兒我總結一下。
幾乎所有方式,x64的編譯都會有點坑,鑑於網上的x86編譯方式非常的多,所以不再累贅x86的編譯方式。

1.下載zlib源代碼http://zlib.net/

2.配環境變量

以win10爲例:
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
配環境變量的方法不多說。在system的Advanced system settings(高級系統設置),在Advanced(高級)最下方,點擊Enviroment Variable(環境變量),System Variables(系統變量)的Path,添加對應的VC目錄路徑,(Visual Studio不分x86和x64,主要部分安裝在Program Files(x86)中)本人的目錄爲C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC ,添加之後註銷或者重啓生效。

3.編譯核心文件Makefile.msc

打開編譯的核心文件Makefile.msc,裏面有x64編譯的方法。
在這裏插入圖片描述
據說:
 打開開始菜單,選擇Visual Studio 2015文件夾(Visual Studio之後就會有),選擇VS2015 x64 Native Tools Command Prompt(VS2015 x64本地命令行工具),(此處注意,很多教程需要使用此工具到zlib-1.2.8的contrib/masmx64下面執行bld_ml64.bat生成inffasx64.obj之類的文件,然後拷貝到根目錄,再執行蝦米那的步驟,其實這些步驟是多餘的
 
nmake -f win32/Makefile.msc AS=ml64 LOC="-DASMV -DASMINF -I." OBJA=“inffasx64.obj gvmat64.obj inffas8664.obj”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章