如何在ubuntu上编译c++图形界面程序

avatar
作者
筋斗云
阅读量:0

在Ubuntu上编译C++图形界面程序,你可以使用一些流行的库和工具,如Qt、GTK+等。这里我将为你提供一个使用Qt库的示例。

首先,确保你已经安装了Qt库。如果还没有安装,可以使用以下命令安装:

sudo apt install qt5-default qttools5-dev-tools 

接下来,创建一个简单的C++文件,例如main.cpp,并添加以下代码:

#include <QApplication> #include <QLabel> #include <QVBoxLayout> #include <QWidget>  int main(int argc, char *argv[]) {     QApplication app(argc, argv);      QWidget window;     QVBoxLayout layout(&window);      QLabel label("Hello, World!");     layout.addWidget(&label);      window.show();      return app.exec(); } 

这个程序创建了一个简单的窗口,其中包含一个标签,显示“Hello, World!”。

现在,你需要编译这个程序。在终端中,导航到包含main.cpp文件的目录,然后使用以下命令编译:

g++ main.cpp -o my_program -lQt5Widgets 

这将编译main.cpp文件并生成一个名为my_program的可执行文件。注意,我们在这里链接了Qt5Widgets库,这是创建图形界面程序所需的。

最后,运行编译后的程序:

./my_program 

你应该可以看到一个简单的窗口,显示“Hello, World!”。

这只是一个简单的示例,Qt库提供了许多其他功能,如信号和槽、按钮、文本框等。你可以查阅Qt官方文档以了解更多关于如何使用Qt库创建图形界面程序的信息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!