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

时间:2021-08-18 03:31:02
我用了libcurl库,32位的,编译出来的程序在32位下跑是正常的,在64位下跑报错:
The application was unable to start correctly (0xc000007b).

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

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

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

3 个解决方案

#1


http://*.com/questions/1598888/windows-7-openldap-curl-dll-dependency-hell
这是一个SHIT问题,已经按上面解决

#2


我理解不需要特别处理, 32位的程序就能在64位系统下运行才对。

#3


DLL地狱问题

#1


http://*.com/questions/1598888/windows-7-openldap-curl-dll-dependency-hell
这是一个SHIT问题,已经按上面解决

#2


我理解不需要特别处理, 32位的程序就能在64位系统下运行才对。

#3


DLL地狱问题