firemail

标题: openssl编译 [打印本页]

作者: Qter    时间: 2023-8-7 20:12
标题: openssl编译
OpenSSL致命错误LNK1112:模块计算机类型'x86‘与目标计算机类型'x64’冲突[url=][/url]
[url=]我正在做的步骤是运行perl Configure VC-WIN64A,然后在我从Github克隆的openssl目录中运行nmake。我正在VS 2019的x64命令行提示符中运行所有这些。[/url]
[url=]
[/url]

[url=]
我也遇到过类似的问题。这意味着已经使用x86编译了一些目标文件(在本例中)。也许您是从使用x86编译器开始的。
如果您删除了所有的对象文件(在openssl目录中输入del /S *.obj ),然后再次运行nmake,它应该可以很好地编译。
或者,您可以重新克隆存储库,然后重新启动。

对于x64,您必须从VS 201x的x64本地工具命令提示符运行perl Configure和nmake命令,而不是VS 201xDeveloper命令提示符。
您可以在Windows搜索栏中搜索它。确保右键单击它并在管理员模式下运行它。
如果您已经对其进行了错误的编译,则可能需要删除openssl并重新克隆它。删除.obj文件并不能解决我的问题。
[/url]

[url=]
[/url]

[url=]
[/url]

[url=]
[/url]







欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3