2015-08-24 37 views
-4

我使用CodeLite和代码块来学习C++。当我运行任何C++程序时,它只显示“按任意键继续”。我下载了MinGW编译器和llvm-clang编译器。我一个接一个地选择并运行程序。 它只显示“按任意键继续”。任何人都可以帮助我理解为什么会发生?运行C++控制台应用程序仅显示“按任意键继续”。

编辑:1 //添加代码

这是我的示例程序。

#include <iostream> 
#include <string> 

int main(int argc, const char * argv[]) { 
    std::cout << "Hello, World!"; 
    return 0; 
} 

编辑:2 //更多的澄清

我的程序完全在Xcode中运行。但是我在使用CodeLite和代码块的Windows 7 32位时遇到了问题。考虑到我已经安装了编译器,并且还进行了代码块和CodeLite网站建议的适当设置。

为什么它只显示“按任意键继续。”?有没有什么问题,或者我忘了设置一个环境变量或其他东西?

+1

请包含一个显示无输出的程序的简短代码示例。 – Richard

+0

什么是你写和运行它只显示“按任意键继续。”我尝试了许多不同的程序。 – Rajesh

+0

http://stackoverflow.com/help/mcve –

回答

0

经过大量的搜索,我找到了正确的解决方案。 主要问题是32位操作系统。由于该应用程序建议它适用于32位,但我有问题。 因此,我格式化我的Windows 7 32位和安装的Windows 7 64位操作系统,问题不复存在。

0

如果您的可执行文件路径不正确,可能会发生这种情况。

对于CodeLite,请在项目设置中检查“可执行的运行/调试”路径和“工作目录”路径。

对于CodeBlocks,请在项目属性中检查“执行工作目录”和“对象输出目录” - 构建目标。

默认设置应该没问题。

相关问题