我正在使用 openssl,在构建过程中我收到很多关于缺少libeay.pdb的警告。有人可以建议如何添加它吗?
build.cmd 看起来像这样(我认为重要的部分):
...
perl util\mk1mf.pl debug dll no-asm VC-WIN64A >ms\ntdll64.dbg.mak
perl util\mkdef.pl 32 libeay > ms\libeay32.def
nmake -f ms/nt64.dbg.mak
我阅读了 INSTALL.W32,上面写着“如果您使用平台 debug-VC-WIN32 而不是 VC-WIN32,那么将编译调试符号。” 我试图用 debug-WIN64A 替换 VC-WIN64A(与 32 相同),并且构建给了我一个错误
Unknown option --debug-VC-WIN64A
谢谢你。
编辑:当我在 mak 之后添加 /DEBUG
再次编辑时它起作用了: /DEBUG 不是必需的,命令中的调试字完成了工作。
如何使用 Visual Studio 构建它?