Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 734|回复: 0
打印 上一主题 下一主题

openssl编译

[复制链接]

1234

主题

2006

帖子

7670

积分

认证用户组

Rank: 5Rank: 5

积分
7670
跳转到指定楼层
楼主
发表于 2023-8-7 20:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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]


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-6-29 18:36 , Processed in 0.055775 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表