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();
returnapp.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窗口 , 到此说明成功了 。
linux 下用arm体系QT编译问题(目前我系统里有X86 和 arm体系(老师编好的)的QT各一个)貌似是缺少系统库,有些版本的linux编译qt是会出现缺少系统库而导致编译不成功的问题 , 不是很推荐用最新的编译器来编译,其实2.4的内核和3.4.5的编译器做qt就已经足够了,你可以去查查看那些版本的linux下可以成功的编译qt,安装的时候尽可能把开发用的库都选上 , 不然就只有自己再去打补?。?
仅作参考
linux qt4.8.4编译运行应该使用开源license 。你可能是使用了商业license 。重新安装(编译)一下吧,会让你选择license的 。
Linux 中qt怎么启动1、首先,点击“文件”——“新建文件或项目” 。
2、在弹出的界面中选择”其它项目“——”empty qmake project" 。
3、在新弹出的窗口中选择项目保存的目录 。设置完成 。
4、如果是运行于安卓手机,可以选择一个安卓模拟器 。
5、点击”文件“——”新建文件或项目“,在弹出的窗口中选择”c++",右侧选择C++ source file(c++源文件) 。
6、选择文件保存的位置 。
7、选择添加到上面建立的hello world工程中 。
8、编写、构建并运行hello world 。
9、然后点击”构建“——”构建helloworld" 。
10、最后,点击左侧的”运行“按钮,运行程序即可 。
linux下如何进行Qt编程?Linux下Qt编程入门:
linux下用Qt编程:
目的:如何编写有图形的应用程序
操作:用Qt编写 。
先创建一个目录,比如chapter_1,然后在这个目录里编写一个
main.cpp 程序 。接下来在这个目录里依次执行下列命令就会生成可
执行文件,注意可执行文件的文件名就是目录的名字 , 即
chapter_1 。
$qmake -project
$qmake
$make
如果源代码中有错误,就不会生成可执行文件 。这要要修改源程序,然后再执行上面的命令 。
提示:qmake是用来生成makefile文件的,只要执行过就生成了
makefile文件 。在大多数情况下,修改源代码后并不需要再次生成
makefile文件 , 而只执行make进行编译就可以了 。
更多资料和信息你可以去看看Linux学习网
linux下如何运行qt程序图形界面下linux编译qt4命令,直接下载qtcreatelinux编译qt4命令 , libqt4-dev,qt5defaule-dev 第一个是编辑软件,后两个是库 , 如需其他另外找 。命令行模式linux编译qt4命令的话 , 不知道怎么在没有图形界面下运行对话框的程序,命令行模式运行qt命令行格式的,直接qmake,make 。就可以了 。里面那个没有后缀的就是运行程序了 , ./程序名运行 不行就加权限chmod +x ***.
推荐阅读
- 适配鸿蒙的小米机型,鸿蒙20 小米适配
- ios15出了哪些问题,ios15充电问题
- iphoneandroid同步助手,同步助手苹果
- 如何把社交App推广起来,如何把社交app推广起来赚钱
- vb.net停电保存的简单介绍
- 抖音直播赚钱方法是什么,抖音直播赚钱是什么意思
- 电脑版赛车竞速类游戏,电脑版赛车竞速类游戏有哪些
- 舞蹈公众号怎么注册微信,舞蹈类公众号
- vb.net生产安装文件 vb 发布安装包