我在一台运行 ubuntu 的电脑上用 qt creator 编写了代码。之后,当我尝试在另一台使用 ubuntu 的电脑上运行相同的代码时,它不起作用。
错误如下:
MainWindow: no such file or directory
QtGui/QApplication: no such file or directory
答案1
为了在 Ubuntu 机器上编译 Qt 应用程序,你需要几个软件包:
- 构建必需品-包含
g++
GNU C++ 编译器以及make
其他内容 - 任何一个libqt4-dev或者qtbase5-dev-包含编译和链接 Qt 4.x 或 5.x 应用程序所需的头文件和库
假设项目使用Qmake,在包含文件的目录中运行以下命令.pro
:
qmake
make
Qmake(默认情况下)将读取您的项目文件并为您的平台生成适当的 makefile。第二个命令将从 makefile 构建应用程序。