2011-04-23 66 views
1

当我在Eclipse IDE上本地启动C++应用程序时,程序自动终止,但是,如果我运行调试器而不是启动本地C++应用程序,它将运行。另外,如果我用Windows控制台打开Debug文件夹中的可执行文件,它就可以工作。我甚至尝试重新安装Eclipse CDT。你有什么想法?Eclipse没有运行任何应用程序

+0

您确定控制台不仅仅在程序终止后关闭吗?很明显,Windows控制台在运行程序后不会自行关闭。不知道调试控制台,但我猜测它的行为以相同的非关闭方式进行调试。 – 2011-04-23 22:30:47

+0

我只是运行一个hello世界程序用于测试目的,并期望终止前的键盘输入。 – tiagovrtr 2011-04-23 22:36:41

回答

0

您的措辞让我怀疑,您是否重建了应用程序的发行版本?它重建没有错误。如果你去释放文件夹并直接在eclipse外运行.exe,它会运行吗?我怀疑Release和Debug版本之间最大的区别是编译器优化设置。

相关问题