x64位 vs2008 Debug有问题

时间:2022-09-12 11:08:52
我装的64位的系统, 用vs2008进行64位编程, 配置管理器也按照msdn上将其设置为x64,
程序的话肯定没问题是系统自动生成的空实现, 或者输出一句Hello, world都试过,
在Debug模式下不成功, 在Release下可以。
Debug下运行弹出对话框, 显示:无法启动程序 "...\xxx.exe"。
不知道什么原因, 请教各位了!!!

7 个解决方案

#1


1、vs 2008的64x你装成功了吗?

2、将vs 2008以管理员身份运行,有可能是UAC控制了

#2


1.安装成功了
2.我用管理员试了Debug还是不行
x64下的debug你们的可以吗?

#3


是不是没有安装debug版的运行库

#4


引用 3 楼 donaldking 的回复:
是不是没有安装debug版的运行库

应该不会, 我是完全安装的, win32下都可以的,
x64下Release可以, Debug不行

#5


谢谢楼上两位了!
解决了, 原来是我在新建x64的时候, 从此处复制设置选择了Win32,把Win32改为空就可以了, 
估计是把原来Win32的设置复制过来了,才导致的错误。

#6


错误又出现了, 应该把
配置属性->c/c++->代码生成:
1.基本运行时检查改为默认值
2.运行时库改为多线程(/MT)

#7


我也出现了这个问题,可是我在新建x64的时候,从此处复制设置选择为空,就出现无调试信息的错误,而且release也不能用了,楼主是怎么解决的?

#1


1、vs 2008的64x你装成功了吗?

2、将vs 2008以管理员身份运行,有可能是UAC控制了

#2


1.安装成功了
2.我用管理员试了Debug还是不行
x64下的debug你们的可以吗?

#3


是不是没有安装debug版的运行库

#4


引用 3 楼 donaldking 的回复:
是不是没有安装debug版的运行库

应该不会, 我是完全安装的, win32下都可以的,
x64下Release可以, Debug不行

#5


谢谢楼上两位了!
解决了, 原来是我在新建x64的时候, 从此处复制设置选择了Win32,把Win32改为空就可以了, 
估计是把原来Win32的设置复制过来了,才导致的错误。

#6


错误又出现了, 应该把
配置属性->c/c++->代码生成:
1.基本运行时检查改为默认值
2.运行时库改为多线程(/MT)

#7


我也出现了这个问题,可是我在新建x64的时候,从此处复制设置选择为空,就出现无调试信息的错误,而且release也不能用了,楼主是怎么解决的?