我的C ++程序得到了#34; ... .exe已停止工作" Windows 7错误

时间:2015-01-09 17:55:30

标签: c++ visual-studio-2010 windows-7

我在Visual Studio 2010中编写了一个C ++程序。在IDE中构建并运行良好(即使在没有调试器的情况下运行,也处于发布模式)。但是,每当我从命令提示符运行可执行文件时,我都会收到“... .exe已停止工作”错误消息。

我怎样才能弄清楚导致它崩溃的原因?如果我使用其他库/标题,是否必须在命令行中包含其他内容?是否有错误通过Visual Studio IDE,但在外部运行程序时会导致问题?

我不包括我的代码,因为有很多方法......

非常感谢帮助。

2 个答案:

答案 0 :(得分:2)

如果您的程序已在调试模式下呈现,请尝试在发布模式下呈现它,然后重试。

答案 1 :(得分:0)

问题是我加载的文件的目录不完整。我忽略了检查是否成功打开或使用try / catch。它在IDE中运行正常,因为文件目录位于工作目录的子目录中。当我尝试从命令提示符运行它时,相对目录不再有效。我将文件名更改为完整的目录,一切正常。