如何让编译出的程序只以32位方式运行在X64上

fancystyle fancystyle 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用了libcurl库,32位的,编译出来的程序在32位下跑是正常的,在64位下跑报错:
The application was unable to start correctly (0xc000007b).

我不打算编译成X64位,我希望像很多程序一样,32位的,运行在X64下。

有什么方法让我编译出来的程序,只用32BIT的方式运行。

这在.NET下,有个编译选项,选X86就行了,但C/C++的工程我没找到
...全文

相关推荐

VC++6.0兼容 32位方法与64位

编译器是可以通用的,不会有各种版本的编译器所以我们需要的是方法,本教程来自网上经自己整理,亲测可用哦,64位机能运行底层硬件程序

「已注销」

VC++ 2008运行库

使vc++ 2008开发的程序能在没有安装vs2008环境的机器上运行。

hovahw

VisionPro与C#异常解决[可运行源码]

文章详细介绍了在使用C#打开VisionPro程序时遇到的异常问题,包括错误提示“调用的目标发生了异常”和“对象的当前状态使该操作无效”。作者通过分析发现问题的根源在于编译配置,具体是×86和×64位机器指令的生成差异。解决方案包括在配置中改为×64启动调试,取消项目属性中AnyCpu平台目标的首选32位设置,并在关闭程序时遇到其他错误(如RUNTIME LIBRARY error)时,添加优化代码后重新运行。文章提供了具体的操作步骤和注意事项,帮助开发者快速解决类似问题。

半糖主义941

Microsoft Visual C++ 2017 x64 x86

Microsoft Visual C++ 2017 x64 x86

小熊熊知识库

libpath-utils-devel-0.2.1-32.el7.x64-86.rpm.tar.gz

1、文件内容:libpath_utils-devel-0.2.1-32.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/libpath_utils-devel-0.2.1-32.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

比特魔法师
评论 3
收藏 已收藏
分享
返回顶部
fancystyle
VC/MFC 16,550 成员 421,606 内容