导航:首页 > 源码编译 > qtmac交叉编译怎么设置

qtmac交叉编译怎么设置

发布时间:2023-06-05 19:03:18

① Qt在linux下怎样设置交叉编译环境

你下载的是QTE么?QT4.7安装时好像用的gmake和gmake install;安装完成之后在lib文件夹下会新生成六七个.so库文件;如果你完全正确安装了并且环境变量都设置正确了,应该可以编译通过;

② QT交叉编译时怎么添加静态库,急!!!

INCPATH = -I../EmbedSky/qt-4.5/__install/arm/mkspecs/default -I. -I../EmbedSky/qt-4.5/__install/arm/include/QtCore -I../EmbedSky/qt-4.5/__install/arm/include/QtNetwork -I../EmbedSky/qt-4.5/__install/arm/include/QtGui -I../EmbedSky/qt-4.5/__install/arm/include -I. -I. -I.
在这里增加你编译的静态库。。。可以试试,我也是新手

③ 有关QT CREATOR 交叉编译的问题

请先把QtE成功移植到板子上.
然后把QtE的qmake和交叉编译的工具链添加到QtCreator中.
在PC上写完界面后,把项目的编译环境改成QTE再编译一下.把生成的的可执行程序和QTE的lib, nfs或tftp到板子上.然后还要改变环境变量,有几个必须改的环境变量.
export QTDIR=
export QTDEDIR=
export PATH=
export LD_LIBRARY_PAHT=
全部添加指向你的lib.如果你怕麻烦可以把QTE的lib考到/lib目录中.
然后就可以./你的可执行程序了.

④ 怎样交叉编译一个QT应用程序


为此我写下我在工作中的一点小经验,希望对曾经像我一样困惑的新手们有点帮助,同时也希望能得到大家的指正,
首先得把我们在X86机上调好的程序进行交叉编译,如果在X86上都没有通过的话。。那就不用交叉编译了,(肯定是通不过的),还是到正题吧,
设置好环境变量,我们用以用echo
来查看环境变量,echo
$TMAKEPATH
,如果返回的不是.../qws/linux-arm-g++
的字符的话,我们一定得从新设置,
export
TMAKEPATH=/tmake
的安装路径/qws/linux-arm-g++
,同时QTDIR一定得要指定QTE的安装路径,设置过程如下:
export
QTDIR=...../qt-2.3.7
以上环境设置好后,我们可以使用tmake来生成Makefile,注意这里我们是用tmake,而不是用qmake(注意),tmake工具在tmake包里面。
具体做法,我们可以在命令行下打:
tmake
-o
Makefile
工程名.pro
这样我们就新生成了一个Makefile文件,下一步,我们要打开这个文件,做一些小的修改
1:
将LINK=arm-linux-gcc
改为:LINK=arm-linux-g++
2:将LIBS=$(SUBLIBS)
-L$(QTDIR)/lib
-lm
-lqte这句话改为:
LIBS=$(SUBLIBS)
-L/opt/gcc-2.3.2-glibc-3.3.2/lib
-L$(QTDIR)/lib
-lm
-lqte
加上你的交叉编译的库。。。最后我们可以make了,一个可以在您的板子上可以运行的二进制文件产生了。
至于怎样加到qtopia上去呢。。。待续。。。。。。。。。。。。。。

⑤ 配置qt交叉编译安装,总是提示arm-linux-g++:没有那个文件或目录

配置qt交叉编译安装,总是提示arm-linux-g++:没有那个文件或目录问题解决方法:

以Ubuntu系统为例,我自己安装的是arm-linux-gnueabi-gcc和arm-linux-gnueabi-g++,所以到了编译指令make后,出现以上错误。

经过多方查找资料,在http://bbs.csdn.net/topics/390630552?page=1找到:

知道需要去解压后文件路径的mkspecs/qws/linux-arm-g++中修改文件qmake.conf,把里面定义的编译器名称改成电脑中已安装的版本,如:

重新配置

./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-arm -embedded arm  -lrt -little-endian

接着指令:make

ok了。解决了问题。

⑥ QtCreator配置交叉编译工具链

环境:ubuntu16.04桌面环境。

说明:使用ubuntu16.04桌面环境,安装QtCreator之后,再利用QtCreator开发QT5 GUI程序,如果编译的程序要运行在arm linux嵌入式系统中,则必须配置交叉编译工具链。

主要配置内容:调试器、编译器、QT版本。

1、打开工具,点击选项。

2、选择选项中的构建与运行,概要界面。

3、构建套件(kit)界面。

4、Qt Versions界面。

5、编译器界面。

6、Debuggers界面。

7、Qbs界面。

8、交叉编译例子:

⑦ 怎样设置使得QT creater支持交叉编译

可以的,只需要把QtVersion设置好就可以了。
点击Tools->Options->Qt4->Qt Versions.
然后添加你已经编译的Qtembedded目录进去,就可以编译了。
很简单的。
还有,在你的工程中的Release配置中,必须保证Qt Version是Qtembedded,也就是你刚才新建的那个Qt Version
Qt Creator默认是Default Qt version的。
这需要点击左边的Projects来修改。
如果你前面把Default Qt Version改为Qtembedded了,就不用再改了。

另外,交叉编译的可执行文件是不能用QtCreator调试的,因为硬件平台不一样。

阅读全文

与qtmac交叉编译怎么设置相关的资料

热点内容
只狼登录服务器有什么用 浏览:234
我是大哥大剧场版凉子的演员 浏览:519
怎么更改服务器分区表gpt 浏览:147
日本倡影 浏览:625
求个免费看片网站你懂得 浏览:505
外国电影男主下巴有两个像睾丸 浏览:9
在线图片小说 浏览:468
当编译中出现乱码 浏览:897
编程专业如何 浏览:311
快递电影浩哥 浏览:964
微信怎么登录微师app 浏览:782
假面骑士电王剧场版有几部 浏览:83
加密货币说的币币是什么意思 浏览:103
无忧的小说主角叫林枫的 浏览:762
欧美电影片配色怎么强奸的夫人 浏览:644
香港老电影在哪个app可以看 浏览:389
直接看的那个网站 浏览:642
听书mp3下载网站 浏览:212
云服务器对比自建 浏览:342
怎么写单片机 浏览:659