我正在使用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网站建议的适当设置。
为什么它只显示“按任意键继续。”?某些设置是否有任何问题,或者我忘记设置环境变量或其他什么?
答案 0 :(得分:0)
如果您的可执行文件路径不正确,可能会发生这种情况。
对于CodeLite,请检查&#34;可执行文件以运行/调试&#34;路径和&#34;工作目录&#34;项目设置中的路径。
对于CodeBlocks,请检查&#34;执行工作目录&#34;和&#34;对象输出目录&#34;在您的项目属性中 - 构建目标。
默认设置应该没有问题。
答案 1 :(得分:0)
经过大量搜索,我找到了正确的解决方案。 主要问题是32位操作系统。由于应用程序建议它适用于32位但我遇到了问题。 所以我格式化我的Windows 7 32位并安装了Windows 7 64位操作系统,问题就消失了。