我用 C++ 创建了一个基本的 Hello World 程序:
#include <iostream>
#include <string>
int main(){
std::cout << "Hello World!\n";
return 0;
}
并使用 g++ gui.cpp -o GUI 对其进行了编译。我可以通过输入 ./GUI 在命令行中来运行它,但是当我在桌面上单击它时,却没有得到任何结果。这是为什么?我该如何修复它?
答案1
您需要告诉 Nautilus 允许在右键单击 -> 属性中将文件作为程序执行
此外,你正在将字符串输出到 stdout,即控制台。你只能在终端中看到它