64位win7下vs2010怎么编译出32位程序

64位win7下vs2010怎么编译出32位程序,第1张

早期在vs2008上的一个测试,希望能够帮助你

一、win32改为x64编译

我采用了vs2008平台,以下都是基于此平台将win32编译改为x64编译

这里以Debug模式为例,起初为Win32平台,要改成x64,如果有可直接选择,否则需要新建,之后为。

然后打开vs的项目->属性->配置属性->连接器,

在“高级”选项中,目标计算机为MachineX64(/MACHINE:X64)。

在“命令行”选项中,将X86改为X64

平台选择x64,若没有则新建之

报错的意思是:Configuration: 0 - Win32 Debug:配置:0 - Win32 调试。

解决方法:

打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。同时shuchu虚函数一定要有实现,有了实现就不会报错了。

附上代码修正:

程序也有错误,没有定义变量i,改成这样:

#include<stdioh>

void main()

{

int i=2518;

double a=31415;

printf("i=%d,a=%f,a10%e\n",i,a,a10);

}

在WINDOWS 7 下,也带有DEBUG,是16位寄存器环境的,可以运行基本86汇编。但不是你所说的TD-DEBUG。具体调用:开始-》附件-》运行-》DEBUG。按回车确认后会出现DEBUG的窗口。其它系统,可以找对应的工具软件。

1、安装 2、运行

3、在输入框状态下z:\>

z:\>mount c d:\dos ===>“z:\>”这个是提示符 “c”作为虚拟C盘 "d:\dos"你要虚拟的文件夹位置。

简洁的讲,你把你要虚拟的文件夹位置换掉上面的 D:\DOS

4、在刚才的提示符下输入 c: ,这样就切换到虚拟的c盘,也就是你要的游戏目录 5、运行C目录下的游戏,以后 *** 作按DOS命令

够详细了吧

以上就是关于64位win7下vs2010怎么编译出32位程序全部的内容,包括:64位win7下vs2010怎么编译出32位程序、c语言调试的的时候显示“Configuration: a - Win32 Debug”是什么意思、最近在学习80x86微型计算机原理(32位), 要用汇编语言,老师给的是TD-debug,但是win7(64位)不兼容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10143874.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存