任务:
利用 VS Studio 进行 7Z 库编译
1) 下载
https://sparanoid.com/lab/7z/download.html
2) 打开文件夹
DOC 里面有目录介绍
C\Util\Lzma 是一个最简单的例程
3) 编译 C++ 的库
1) 打开工程
进入 C:\Users\xueze\Downloads\7z1900-src\CPP\7zip\Bundles\Format7zF
利用 VS 打开,我这里使用的是 VS2019 最新版本
2) 调整参数
调试信息
Asm 属性
这里目标是 32bit
(64bit:ml64.exe -Dx64 -WX -c -Fo( O u t D i r ) 输 出 改 为 : (OutDir)%(Filename).obj %(FullPath) 输出改为:(OutDir)
都改成这个样子
其他错误提示
1 提示 SAFESEH 相关
添加 /SAFESEH:NO -》然后需要点击 应用
2 提示 /Zl 或 /Gy 相关
选择 程序数据库/Zi
即可