vc2008/vc2015 和 Mac 编译 zlib-1.2.8

来源:互联网 发布:青秀区人民法院淘宝网 编辑:程序博客网 时间:2024/05/29 07:13
*** vc2008 编译 zlib-1.2.8
使用 vc2008 打开 \zlib-1.2.8\contrib\vstudio\vc9\zlibvc.sln
编译 zlibstat 静态库

(如果编译错误,参照vc2015修改)


*** vc2015 编译 zlib-1.2.8
复制 \zlib-1.2.8\contrib\vstudio\vc11 整个目录为 vc14
使用 vc2015 打开 vc14/zlibvc.sln
编译 zlibstat 静态库
编译 zlibvc 动态库有二个地方需要修改
1.error LNK2026: module unsafe for SAFESEH image
修改 zlibvc 工程属性 /linker/Advenced/Image has safe Exception Handles 为 No
2.fatal error LNK1118: syntax error in ‘VERSION’ statement
打开 zlibvc.def 文件 VERSION 修改为 1.28


*** mac 编译 zlib-1.2.8.tar.gz:
chmod +x configure
./configure [--shared]
sudo make
sudo make install
原创粉丝点击