-4

我正在使用 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 网站建议的适当设置。

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

4

2 回答 2

0

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

对于 CodeLite,请检查项目设置中的“Executable to Run/Debug”路径和“Working Directory”路径。

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

默认设置应该可以正常工作。

于 2015-09-04T11:55:57.357 回答
0

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

于 2015-10-19T09:36:28.747 回答