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

VC++2012编的程序F5运行没有有关问题,但是直接在debug目录下运行exe失败

2014-01-14 
VC++2012编的程序F5运行没有问题,但是直接在debug目录下运行exe失败VC++2012编的程序F5运行没有问题,但是

VC++2012编的程序F5运行没有问题,但是直接在debug目录下运行exe失败
VC++2012编的程序F5运行没有问题,但是直接在debug目录下运行exe失败.
错误如下:

Debug error!

   R6010
   -Abort() has been called!
   (please retry to debug the application)
[解决办法]

引用:
主窗口界面没进来。开始怀疑是F5和单独执行工作目录不同导致,后来将工作目录设成debug目录,F5执行还是没问题。

VS用F5調試時的程式的執行時的目錄好像是sln檔的目錄, 總之不同的, 你可以用GetCurrentDirectory看看

[解决办法]
直接运行出错后,在任务管理器里面把转储文件,可以用WINDBG来调试一下就可以知道哪里出错了
[解决办法]
是否在程序运行中读取当前路径下的配置文件?
若是这样的话,调试时是读取的上一级的目录的配置文件,而进入debug路径或release路径直接执行却是当前路径。

热点排行