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 201x的Developer命令提示符。 您可以在Windows搜索栏中搜索它。确保右键单击它并在管理员模式下运行它。 如果您已经对其进行了错误的编译,则可能需要删除openssl并重新克隆它。删除.obj文件并不能解决我的问题。 [/url]
[url=]
[/url]
[url=]
[/url]
[url=]
[/url]
|