linux下执行qt程序怎么编译运行

如题所述

1、在Linux下的命令行编辑程序:
[root@localhost root]# mkdir hello
//mkdir命令创建一个hello目录
[root@localhost root]# cd hello
//cd命令切换到刚才创建的hello目录
[root@localhost hello]# vi main.cpp
//在hello目录中用vi创建一个main.cpp文件 将下面的代码输入到main.cpp文件中
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel(“Hello Qt”);
Label->show();
return app.exec();
}
2、然后在命令行编译程序:
[root@localhost hello]# qmake –project
//执行qmake –project,因为目录是hello,因此在hello目录下生成一个与平台无关的项目文件hello.pro,
[root@localhost hello]# qmake hello.pro
//执行qmake hello.pro项目文件后,在hello目录下生成一个与平台有关的Makefile文件。
[root@localhost hello]# make
//执行make进行编译源代码,并生成main.o目标文件及hello执行文件。
[root@localhost hello]# ./hello
//执行hello,就会弹出Hello Qt窗口,到此说明成功了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-28
qmake -project? 已经有.pro文件了! 直接运行qmake或者qmake snake.pro或qmake -makefile snake.pro.

重新解压,按以下步骤做:
$ qmake
$ make
找到可执行文件(不是.o, 没后缀的), 一般如果snake.pro中没设置TARGET,默认生成的可执行文件为snake,输入
.$ /snake本回答被提问者和网友采纳

linuxqt编译
linux下执行qt程序怎么编译运行?1、在Linux下的命令行编辑程序:#mkdirhello\/\/mkdir命令创建一个hello目录#cdhello\/\/cd命令切换到刚才创建的hello目录#vimain.cpp\/\/在hello目录中用vi创建一个main.cpp文件将下面的代码输入到main.cpp文件中#include 怎样在ubuntu下安装qt嵌入式?1cd~\/Qtenv 2 3chmodu...

Linux上静态编译Qt应用实现方案linux静态编译qt
-qtbase-src,编译应用程序所需要的包含Qt library、GUI等组件 根据以上步骤,可以利用Linux命令行工具编译Qt应用,例如:.\/configure –prefix=\/path\/Qt,如果使用Qt5,可以使用-static-developer参数 make,如果需要加速编译,可以加上-j参数 make install 最后,可以对构建的二进制文件运行ldd命令、ldconf...

linux命令行下,怎么运行一个qt工程文件
1、在Linux下的命令行编辑程序:[root@localhost root]# mkdir hello \/\/mkdir命令创建一个hello目录 [root@localhost root]# cd hello \/\/cd命令切换到刚才创建的hello目录 [root@localhost hello]# vi main.cpp \/\/在hello目录中用vi创建一个main.cpp文件 将下面的代码输入到main.cpp文件中 include...

Linux系统中搭建Qt Creator开发环境
除了通过Qt Creator软件编译Qt工程外,还可以通过命令行直接编译Qt工程:在对应工程文件夹下,运行qmake,生成Makefile后,执行make进行编译 编译完成后,会在当前文件夹中生成test可执行文件,拷贝test文件到开发板文件系统上,执行.\/test命令即可

Linux下Qt应用程序调试实践linuxqt调试
首先,通过Qt Creator来编译Qt应用程序。编译过程涉及各种文件,包括Makefile、Qt文件和C \/ C ++文件等。要完成编译过程,我们必须运行QtCreator软件,它是一个强大的设计工具。 下面的步骤可以帮助您了解如何使用Qt Creator编译Qt程序:1.安装Qt Creator:如果您尚未安装Qt Creator,请按照官方下载指南在...

韦东山IMX6ULL Linux开发板基于Buildroot系统QT应用环境配置开发...
韦东山IMX6ULL Linux开发板基于Buildroot系统下的QT应用环境配置与运行步骤如下:首先,设置交叉编译工具链,设置环境变量ARCH为arm,CROSS_COMPILE为arm-buildroot-linux-gnueabihf-,并添加工具链路径到PATH。执行以下命令:bash export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export ...

利用linuxdeployqt发布可执行程序
首先,你需要从GitHub下载linuxdeployqt,将其AppImage文件重命名并安装到本地bin目录。确保权限正确,然后检查版本。接下来,设置qmake路径以确保Qt工具链可用。在Qt Creator中,生成Release版本的可执行文件,并将其复制到目标目录。对于Qt Quick项目,可能需要指定-qmldir参数。生成的文件可以直接运行,如...

安装Linux系统下的Qt5linuxqt5安装
首先,我们需要前往Qt官方网站下载Qt5的源码,比如5.12.4,可以直接访问Qt官网https:\/\/www.qt.io ,或者直接下载最新版本的源码 二、配置和编译Qt 在Linux系统中,安装Qt5源码首先需要编译和安装,所以我们需要打开终端,进入源码包路径,然后终端输入如下代码:.\/configure -prefix ~\/opt\/Qt-5.12.4...

qt的程序在arm-linux-g++下怎么交叉编译?
用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等

linux下如何运行qt程序
libqt4-dev,qt5defaule-dev 第一个是编辑软件,后两个是库,如需其他另外找。命令行模式的话,不知道怎么在没有图形界面下运行对话框的程序,命令行模式运行qt命令行格式的,直接qmake,make。就可以了。里面那个没有后缀的就是运行程序了,.\/程序名 运行 不行就加权限 chmod +x ***....

相似回答