我刚刚开始使用g ++,从网站下载最新版本,我已经制作了一个简单的HelloWorld程序。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
当我尝试使用powershell窗口和g ++执行时,在右侧目录中,我使用以下命令:
g++ HelloWorld.cpp -o HelloWorld.exe
这没有输出,也没有文件。我使用-v命令作为我在网站上读到的其他答案,它给了我这个。我不知道如何继续执行我的计划。
答案 0 :(得分:1)
命令
g++ HelloWorld.cpp -o HelloWorld.exe
不执行propgam,它只是构建可执行文件HelloWorld.exe
。
因此,在g++ HelloWorld.cpp -o HelloWorld.exe
检查HelloWorld.exe
文件的外观之后。如果是,只需运行它:
.\HelloWorld.exe
答案 1 :(得分:1)
我遇到了同样的问题,在使用传统的批处理控制台而不是PowerShell运行它之后,我注意到dll
丢失了。在PowerShell命令行中不会弹出DLL错误(上帝只知道原因)。
在我的情况下,它是libisl-15.dll
,但在您的电脑上可能会有所不同。
希望这可以帮助世界上的某个人!