当前位置:首页 » 编程软件 » qt47编译

qt47编译

发布时间: 2022-10-19 09:47:02

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

qmake -project? 已经有.pro文件了! 直接运行qmake或者qmake snake.pro或qmake -makefile snake.pro.

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

Ⅱ Qt怎么把写好的代码编译成exe文件

你可以在pro文件里指定exe文件的输出路径,比如DESTDIR += D:/output,编译后,指定的文件夹里就只有那个exe文件了。
另外,其他的编译临时文件不可能不会生成。

Ⅲ ubuntu Qt4.7.0应用程序交叉编译能生成二进制可执行文件吗

Qt交叉编译没有任何问题,配置说起来也不是很复杂。

首先我们需要的东西有:

  1. 交叉编译器:如arm-linux-gcc

  2. Qt经过 arm-linux-gcc 交叉编译过的库:也就是把Qt的库自己用arm-linux-gcc编译,需要大几个小时,将交叉编译好的Qt库拷贝在开发板对应路径。


在QtCreator里的

“工具->选项->构建和运行” 的“Qt版本”标签页中指定经过交叉编译过的qmake文件路径;

“工具->选项->构建和运行” 的“编译器”标签页中指定arm-linux-gcc编译器的路径和相关文件

“工具->选项->构建和运行” 的“构建套件(Kit)“标签页中指定上面设置好的”Qt版本“和”编译器“


之后在Qt的项目中可以在不同平台之间随意切换编译。交叉编译生成的二进制文件即可在开发板上运行。

Ⅳ Qt下如何编译库

一般分为动态库和静态库,方法分别如下:
一.
静态库的生成
1.
测试目录:
lib
2.
源码文件名:
mywindow.h,
mywindow.cpp
3.
编写项目文件:
mywindow.pro
注意两点:
TEMPLATE
=
lib
CONFIG
+=
staticlib
4.
生成Makefile:
qmake
mywindow.pro
5.
编译生成静态库libmywindow.a
make
二.
静态库的使用
1.
测试目录:
test
2.
将mywindow.h与libmywindow.a拷贝至test目录下
3.
编写main.cpp,
包含头文件mywindow.h,
并调用MyWindow类
4.
编写项目文件:
test.pro
注意加上库路径与库文件名:
LIBS
+=
-L
./
-lmywindow
5.
生成Makefile:
qmake
test.pro
6.
编译:
make
7.
运行:
./test
三.
动态库的生成
动态库编译基本和静态库类似,需要将上述将要进行编译的项目文件.pro中下面这行去掉
CONFIG
+=
staticlib
按上述操作编译完后就可以得到以lib开头并且.so*
结尾动态库文件,一般有多个。

Ⅳ Qt 如何编译成可执行程序,像VC的静态编译,可以在脱离QT的环境中运行

qt 开源版本 不允许静态编译
可以将DLL打包,就能再其他的机器上运行了.

Ⅵ qt编译的时候make出错

你的mingw版本冲突吧,-fno-keep-inline-dllexport需要g++ >=4.6。

开个cmd查一下你的 g++的版本吧。

Ⅶ Qt无法编译,错误报告Error while building/deploying project …… When executing step "Make"

路径不能有中文

Ⅷ QT:怎么编译helloworld.cpp

你实际上已经编译链接通过了,因为qttest.exe已经生成了,对,dll的那个错误就是加个环境变量,加好了理论上就应该可以运行了

mingw32-make就是你要用的make,也就是我们说的编译器,mingw32-make的话就是mingw编译器,如果你想用gcc或者vc的话就要用与之对应的编译器,vc命令行的话应该是vc安装目录bin下的nmake

Ⅸ qt应用程序编译时的问题

图形库又是建军在FRAMBUFFER上的,FRAMBUFFER是linux内核的图形库,X11系统资源需求大,不能用于嵌入式,所以qt-embedded产生了,它不是建立在X11图形库上的,它是直接建立在FRAMBUFFER上的,占系统资源极少,可以在嵌入式上使用。qtopia-core这个概念是相对于qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。
2、如果arm上没有qt库,不能运行QT程序,必须把相应的QT库按装到ARM板上。
3、qmake产生makefile,make根据makefile调用gcc进行编译。
4、qt-embedded-linux-opensource-src-4.4.3.tar.gz是用在嵌入式上的QT开发库。用法与qt-4.4.3-x11版的用法一样。
5、没有办法仿真,只能先进行qt-embedded的移植工作。但是开发qt-embedded程序时,到是可以在PC机上先用qvfb仿真调试的。
6、qt-embedded库先交叉编译,完成后下载到开发板上,以后开发应用程序时,qt库不用再下载的。
7、写qt程序需要4.0版以上的交叉编译器。网上可以下载现成。
8、这是三个不同版本的gcc交叉编译器,都老了。目前至少应该使用gcc 4.0以上的。
9、肯定是不行的。
10、呵呵,我也是从新手过来的。也问过类似的小白问题。
另外,团IDC网上有许多产品团购,便宜有口碑

Ⅹ QT中怎么静态编译,静态编译的步骤是什么。

Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译第一步:下载源码包Qt/X11版本:qt-x11-opensource-src-4.5.2.tar.gz第二步:解压缩tarzxvfqt-x11-opensource-src-4.5.2.tar.gz第三步:进入到刚才解压缩后的文件夹下并进行配置,如下./configure-release-platformwin32-msvc2008-static-nomakeexamples-nomakedemos-no-qt3support-no-scrip
...
by
fengyetang
2010-07-04
回复
(0)

热点内容
python数据分析实战pdf 发布:2025-05-17 14:49:42 浏览:950
海澜之家广告脚本 发布:2025-05-17 13:56:06 浏览:30
手文件夹恢复 发布:2025-05-17 13:53:32 浏览:993
linux怎么看进程 发布:2025-05-17 13:53:30 浏览:303
thinkphp字段缓存 发布:2025-05-17 13:52:01 浏览:575
山灵app安卓版如何设置 发布:2025-05-17 13:51:49 浏览:388
帆布压缩袋 发布:2025-05-17 13:26:27 浏览:457
c语言16进制表示方法 发布:2025-05-17 13:11:25 浏览:480
ftp单位 发布:2025-05-17 13:10:03 浏览:142
c语言编写n的阶乘 发布:2025-05-17 13:10:02 浏览:685