ubuntu下qt环境搭建+arm交叉编译链工具搭建以及遇到的问题
创始人
2024-02-06 04:20:01
0

1,虚拟机安装vmtools的时候遇到的问题

https://blog.csdn.net/weixin_43669045/article/details/104430772,这是解决方案的链接。

另外虚拟机里面安装ubuntu之后,需要安装gcc,g++,git,vim

  1. ubuntu18.04安装qt5.15.2的时候,还是不行,最终用qt5.12.8

Ubuntu 18.04 安装Qt5.15.2开发环境_从此不归路的博客-CSDN博客

同时也遇到问题,参考下面的解决方法

安装连接如下:

https://blog.csdn.net/Mr_Bobcp/article/details/106210530?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106210530-blog-126040987.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106210530-blog-126040987.pc_relevant_default&utm_relevant_index=1

测试一个dmeo的时候。会报错qmake

17:03:30: Could not start process "make" -f /home/huxiaojun/work/build-test-Desktop_Qt_5_12_8_GCC_64bit-Debug/Makefile qmake_all

Error while building/deploying project test (kit: Desktop Qt 5.12.8 GCC 64bit)

When executing step "qmake"

解决方案的连接如下:

https://blog.csdn.net/qq_39599464/article/details/116978262?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-13-116978262-blog-109227463.pc_relevant_landingrelevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-13-116978262-blog-109227463.pc_relevant_landingrelevant&utm_relevant_index=14

就是安装2个东西

sudo apt-get install build-essential
sudo apt-get install libqt4-dev

https://www.yingsoo.com/news/servers/51798.html,会遇到qmke编译不过,网上查下需要安装2个东西,

  1. qt5.12.8安装位置

/opt/Qt

  1. ubuntu18.04添加交叉编译工具链

QT配置交叉编译工具_云海上的星空的博客-CSDN博客_qt交叉编译工具链

https://blog.csdn.net/qq_39302310/article/details/123997722

重点是明白要配置3个地方,编译器,QtVersions,构建套件kit

编译器里面主要是要配置gcc,g++,可以在Add按钮里面选择GCC-C,GCC-C++这2个选项分别去配置,在Compileer Path里面选择arm交叉编译器的gcc工具所在路径,同理g++也是。

QtVersions里面主要是配置qmake工具所在路径,在qmake location右侧的browser按钮选择qmake工具所在的路径。

构建套件kit里面主要是Add一个新的kits,到时候debug或者release的时候,可以选择编译器,这下面有个compiler选项,有c,c++,可以在里面选择刚才创建的编译器;然后下面的QtVersions选择刚才配置的qmake路径这个选项,基本上就算完成了,然后点击apply应用就配置好了arm交叉编译链。当然,一般嵌入式qt应用开发,都是在虚拟机里面装qt环境,+ arm编译链的,然后编译好后,把应用升级到arm嵌入式设备里面。

5,pro配置固定的路径

Qt项目下pro文件设置库路径 - 走看看

6,pro说明

DESTDIR表示exe应用输出的目录,TARGET表示应用的名称,可以跟工程名不一样,LIBS添加的是共享库文件,-L添加目录,-l指定共享库名称

相关内容

热门资讯

麻将介绍24小时真人红中麻将群... 加V【ab120590】【tj525555】【mj120590】红中癞子、跑得快,等等,加不上微信就...
告诉大家手机上一元麻将亲友群不... 微【ab120590】 【mj120590】【tj525555】等风也等你。喜欢打麻将的兄弟姐妹们、...
经济焦点上下手机红中麻将群@2... 加V【ab120590】【tj525555】【mj120590】红中癞子、跑得快,等等,加不上微信就...
盘点一下正规一块红中麻将群@... 微【ab120590】 【mj120590】【tj525555】(广东一元一分红中癞子爆炸码麻将群)...
《火爆》广东红中麻将微信群@... 认准管理加v:微【ab120590】【mj120590】【tj525555】七年稳定老群!随时拿起手...
内幕消息上下手机红中麻将群@2... 微信一元麻将群群主微【ab120590】 【tj525555】【mj120590】一元一分群内结算,...
《麻将介绍》 哪里有一元一分... 微【ab120590】 【mj120590】【tj525555】广东一元一分红中麻将推倒胡等麻将群,...
「内幕消息」红中麻将上下分群@... 群主微【ab120590】 【mj120590】【tj525555】免带押进群,群内跑包包赔支持验证...
「独家解读」24小时一元红中麻... 微信一元麻将群群主微【ab120590】 【tj525555】【mj120590】一元一分群内结算,...
《普及十款》哪里有一元一分红中... 一元一分麻将群加群主微:微【ab120590】 【mj120590】【tj525555】喜欢手机上打...
《字节跳动》上下分24小时红... 认准管理加v:微【ab120590】【mj120590】【tj525555】七年稳定老群!随时拿起手...
《优酷视频》24小时红中麻将@... 好运连连,全网推荐:(ab120590)(mj120590)【tj525555】-Q号:(QQ443...
《关注麻将》靠谱红中麻将微信群... 群主微【ab120590】 【mj120590】【tj525555】免带押进群,群内跑包包赔支持验证...
(如何加入)24小时不熄火红... 加V【ab120590】【tj525555】【mj120590】红中癞子、跑得快,等等,加不上微信就...
《普及一下》靠谱一元一分红中... 认准管理加v:微【ab120590】【mj120590】【tj525555】七年稳定老群!随时拿起手...
关注麻将广东红中麻将跑的快群@... 1.亮点:一元红中麻将微信“群”—ab120590—tj525555—mj120590—客服Q443...
(重现)24小时一元一分红中麻... 微信一元麻将群群主微【ab120590】 【tj525555】【mj120590】一元一分群内结算,...
(今日财金)一元一分正规红中麻... 微【ab120590】 【mj120590】【tj525555】广东一元一分红中麻将推倒胡等麻将群,...
《正规靠谱》红中麻将上下分群@... 1.进群方式《ab120590》或者《mj120590》《tj525555》--QQ(4434063...
《揭秘》24小时红中麻将群@(... 认证群主微信微【ab120590】 【mj120590】【tj525555】(一元俩元红中麻将)(跑...