当前位置:C++技术网 > 资讯 > Win10 64位系统用VS2008 怎样编译出32位的可执行文件?

Win10 64位系统用VS2008 怎样编译出32位的可执行文件?

更新时间:2016-08-16 09:38:16浏览次数:1+次

是这样的,最近刚刚新换的电脑,系统是Win10 64位的,因为不方便装32位的系统,所以先装了一个Win7 32位的虚拟机,但是在虚拟机下打开公司的MFC软件有时候会出现控件混乱的情况,所以想着能不能再Win10 64位系统下编译出32位的可执行软件,但是试了好多办法都是连编译都通不过。。。
请问各位大神,有没有什么办法在Win10 64位的系统上编译出32位系统可执行文件?

详细方法请告知,先谢谢啦~~

C++技术网解答:

【特别提醒】发布文章的地方,不再支持提问。发布文章有字数限制,而且回答问题都不方便,已经废弃,全面使用在线提问来提问和解答。在线提问后对应的后台来处理解答。

    我现在用的是Win7的64位系统,照样编译32位程序。和系统没有直接关系。
    因为系统是64位的,所以编译器可能默认编译为64位的。在项目属性里的平台选项列表里,请选择“Win32”。如果没有“win32”这个选项,请点击旁边的“配置管理器”,然后在里面选择。只要设置好平台,就可以编译好32位程序了。
    还有,编译通不过,报错,提问时候专业点,编译通不过,错误提示是什么,报错的信息是什么?这是关键信息。错误信息太多太多,编译通不过,错误描述太泛了,没有针对性,就导致不一定能够准确解答你的问题。

PS:各位提问题,请使用在线提问,方便快捷,专为提问准备的。不要舍近求远咯~