首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

win7平台下vs2010在debug模式下可以正常运行,换成release模式下则出现各种异常,求

2013-10-14 
win7平台下vs2010在debug模式下可以正常运行,换成release模式下则出现各种错误,急求高手指点win7 系统+vs2

win7平台下vs2010在debug模式下可以正常运行,换成release模式下则出现各种错误,急求高手指点
win7 系统+vs2010,win32控制台程序。debug模式

下可正常运行,release模式下则报错如下:
 fatal error C1083: 无法打开包括文

件:“SDKDDKVer.h”: No such file or directory
错误指向头文件:targetvar.h,文件中内容如下
-------------------------------
#pragma once

// 包括 SDKDDKVer.h 将定义可用的最高版本的 

Windows 平台。

// 如果要为以前的 Windows 平台生成应用程序,

请包括 WinSDKVer.h,并将
// WIN32_WINNT 宏设置为要支持的平台,然后再包

括 SDKDDKVer.h。

#include <SDKDDKVer.h>

-------------------------------
除此之外,还有错误如:
无法打开源文件"vector”;
未定义标示符vector 
vector不是模板  等等各种莫名错误。而这些错误

在debug模式下是没有的。所以不知道怎么解决,请

求高手指点~
由于本人是新手,积分有限,并且是第一次发帖子

,不明确之处随时联系。谢谢 vs2010 debug win7 release
[解决办法]
应该是包含的时候路径出了问题。
[解决办法]
是也不是问题,可能是这个工程使用了附加包含路径,创建release编译模板的时候这些都会清空(2010和以前的版本都这样),需要把debug模式时用的路径复制过来再编译。另外要是debug模式的时候还用了附加静态库路径的话,release模式下还会有链接错误,需要用类似的方法解决
[解决办法]
请确认stdafx.h文件没有被修改过。
[解决办法]
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。

热点排行