我最近开始尝试使用 CLion 进行 C++ 编程。我想测试一个示例应用程序(如下):
#include <iostream>
int main()
{
std::cout << "Please enter a number: ";
int x;
std::cin >> x;
std::cout << "Your number was " << x << "!\n";
return 0;
}
这就是我所期待的(数字是用户输入的):
Please enter a number: 10
Your number was 10!
这正是我手动编译和运行时发生的情况(
g++ main.cpp -o main && ./main
)
然而,这就是我使用 CLion 运行时发生的情况:
有谁知道为什么会发生这种情况,以及我该如何解决这个问题?
注意: 我在 WSL2 上使用 CLion 和 g++ 编译器(版本
9.3.0
)