
早期在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位)不兼容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)