首页 > 代码库 > error C2440- error BK1513- unable to start program *.exe - Debugging information cannot be found or does not match

error C2440- error BK1513- unable to start program *.exe - Debugging information cannot be found or does not match

error C2440: ‘static_cast‘ : cannot convert from ...to...

  此种错误是由VC6的程序用VS打开而造成的(以前在VC6下完全正常运行的消息映射在其它版本下编译不通过),

只要将函数的返回类型或参数类型改为对应的即可。

unable to start program *.exe拒绝访问

在网上查找的方案:

解决方案:  
1、regedit  
2、local_machiche--software-miscrosoft-windows-curr version -app-Paths  
  找到iexplore.exe删掉,然后重新添加  
3、右击app-Paths,  
  添加项 iexplore.exe 默认值为:C://Program Files//Internet Explorer//iexplore.exe  
  添加字符串值:path : 值为:C://Program Files//Internet Explorer  

然后重写启动vs
 
但是我出现这问题时,并没有采取此种方法。
因为,我发现在应该输出.exe的目录下并没有生成.exe,所以我将属性中的一系列路径修改了一下:
右击-》properties-》
C/C++ -》output files:
 
Precompiled Header:
 
Linker->General:
Debugging:
Optimization:
 
Browse Information->General:
 
这样可以确保产生.exe的路径是正确的。
 

 error BK1513 : nonincremental update requires all .SBR files 

这个文件没什么影响,它是为了browser   source(方便浏览源代码而生成的文件)

解决办法:

1 删除debug目录,工程重新全部编译(我是经过这一步就成功了,第二步没用到)

2 可能是   BSCMAKE.EXE   生成   bsr   文件出错了,那就不生成得了.   
  Project   ->   Settings   ->   C/C++  
  在   Category   下拉框中选择   Listing   Files  
  去掉   Generate   browse   info   这个选择框前面的勾.

Debugging information cannot be found or does not match

问题:
Debugging information for "project.exe" cannot be found or does not match. Binary was not built with debug information.

答案:转自(http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvc/thread/503d3ded-976e-460e-b5f9-7e03454ed387)
To enable debugging:

1) Goto Project->HelloWorld Properties
2) On the left expand "Configuration Properties"
3) Expand "C/C++"
4) On the left, Select "General"
5) On the right, change "Debug Information Format" to "Program Database For Edit And Continue (/ZI)"
5) On the left, Select "Optimization"
6) On the right, change "Optimization" to "Disabled (/Od)"
7) On the left, expand "Linker"
8) On the left, select "Debugging"
9) On the right, change "Generate Debug Info" to "Yes"
10) Click ok

Also when running your application use Ctrl+F5 to build and run it, this keeps the console window open long enough for you to see your output.

error C2440- error BK1513- unable to start program *.exe - Debugging information cannot be found or does not match