运行c ++控制台应用程序仅显示“按任意键继续”。

时间:2015-08-24 13:56:41

标签: windows-7 codeblocks codelite

我正在使用CodeLite和代码块来学习c ++。当我运行任何c ++程序时,它只显示“按任意键继续”。我下载了MinGW编译器和llvm-clang编译器。我逐个选择并运行程序。 它只显示“按任意键继续”。谁能帮我理解为什么会这样?

编辑: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网站建议的适当设置。

为什么它只显示“按任意键继续。”?某些设置是否有任何问题,或者我忘记设置环境变量或其他什么?

2 个答案:

答案 0 :(得分:0)

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

对于CodeLite,请检查&#34;可执行文件以运行/调试&#34;路径和&#34;工作目录&#34;项目设置中的路径。

对于CodeBlocks,请检查&#34;执行工作目录&#34;和&#34;对象输出目录&#34;在您的项目属性中 - 构建目标。

默认设置应该没有问题。

答案 1 :(得分:0)

经过大量搜索,我找到了正确的解决方案。 主要问题是32位操作系统。由于应用程序建议它适用于32位但我遇到了问题。 所以我格式化我的Windows 7 32位并安装了Windows 7 64位操作系统,问题就消失了。