【转】2008-03-27 | 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题(很好很强大)
来源:互联网 发布:女生 老司机 知乎 编辑:程序博客网 时间:2024/06/11 02:03
2008-03-27 | 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
标签:
关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
现象:在vs2005中,建立一个空项目,添加一个c++文件main.cc
#include<iostream>
using namespace std;
int main()
{
cout << "hello"<<end;
return 0;
}
该程序能够编译得过,但是执行,无论是debug还是release,都很出现
“无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”
从网上找了一些解答,终于把这个问题给解决了。只要是“建立项目的时候不应建立空项目,而应当建立一个“win32控制台应用程序”。这样确实可以解决问题。只要你选择的是这个"win32控制台应用程序"则在附加选项里面选不选上“空项目”都可以
网上还有这样的解答:
“
其实问题在于,在空项目中不生成调试文件pdb,所以无法调试。
要让项目生成pdb文件,需要更改:
项目属性,configuration properties->linker->Generate Debug Info 从 no 改为 yes
但这样还是不够的,还需要更改:
项目属性,configuration properties->c/c++->debug information format为/ZI
项目属性,configuration properties->c/c++->optimization为Disabled
因为为了生成这个文件,需要设定debug信息的格式并关掉O2,还要更改linker生成调试信息的开关
”
- 【转】2008-03-27 | 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题(很好很强大)
- 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
- VS2008中编译通过,但调试时出现“未使用调试信息生成二进制文件”的问题
- VS2008中编译通过,但调试时出现“未使用调试信息生成二进制文件”的问题(转)
- 编译,出现“无法找到“***.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”
- VS 2005 不能调试无法找到调试信息 未使用调试信息生成二进制文件
- VS 2005 不能调试无法找到调试信息 未使用调试信息生成二进制文件
- 关于VS2008问题“无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。“
- 未使用调试信息生成二进制文件
- 未使用调试信息生成二进制文件 解决
- 未使用调试信息生成二进制文件
- 未使用调试信息生成二进制文件
- “未使用调试信息生成二进制文件”
- 未使用调试信息生成二进制文件
- C++2005中调试出现问题。程序没错误,但调试时却出现无法找到调试信息
- 关于VS Code使用code runner编译运行java出现报错乱码的问题
- VS 2008 错误类型 无法生成Release文件,提示 无法生成“.exe”,或者调试信息不匹配。未使用调试信息生成二进制文件
- "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法
- Embed test
- 折半查找
- 2010-5-20 力量训练
- c语言char和wchar_t 转换
- 操作系统学习笔记(2)--内核系统设置
- 【转】2008-03-27 | 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题(很好很强大)
- INT64拆分成DWROD
- 出现太多的问题,需要反思。
- learn objective-c on the mac
- 字符,字节和编码
- Go语言学习札记—— 第二章 Go编程环境(1)
- firefox 打开新标签 但不跳转到新标签
- Symbian 活动对象框架
- dategrid列宽度自动适应函数