Linux 下 Qt 交叉编译实践指南
Qt 是一款基于跨平台框架开发的开发工具,具有平台无关性,方便开发者进行多平台开发,是跨平台开发的好帮手。特别是在 Linux 下,可以基于 Qt 进行跨平台交叉编译,本文将为大家介绍在 ubuntu 18.04 下 Qt 交叉编译实践指南。
首先,在开始交叉编译 Qt 之前,需要准备好工具和依赖库:
1. 安装 Qt 编译工具链. 在 Ubuntu 18.04 上,可以安装 gcc 、g++ 等编译器,以及 make 和 cmake 等管理编译任务的工具。可以使用如下命令来安装:
sudo apt-get install build-essential g++-multilib gcc-multilib make cmake
2. 安装 Qt 5 依赖库,以及其他应用开发所需的库,如 libxml2、glib、freetype、libxcb 等,可以使用如下命令来安装:
sudo apt-get install libxml2 libxml2-dev libglib2.0 libglib2.0-dev libfreetype6 libfreetype6-dev libxcb-dev
接下来,就可以进行 Qt 交叉编译了。建议使用 “Qt For Linux” 进行交叉编译,Qt For Linux 也就是 Qt 官方源码包,同时,还包含了支持所有跨平台编译主流框架和编译规范,因此在 Qt 交叉编译方面非常有帮助,可以避免后续繁琐的环境配置等问题。
完成以上准备工作之后,就可以开始 Qt for Linux 交叉编译教程了:
1. 解压源码. 首先下载 Qt 源码,解压到指定文件夹,使用:
tar -xvzf qt-linux-xxx.tar.gz
2. 进入源码目录,使用命令:
./configure -prefix /usr/local/qt5 -platform linux-g++
其中,-prefix 配置安装目录,-platform 配置平台,可以根据具体情况进行设置;
3. 编译源码. 在源码目录下,使用:
完成编译,如果在编译的过程中出现问题,可以参考 Qt 社区提供的错误信息进行修复;
4. 安装 Qt. 完成整个编译过程之后,使用:
sudo make install
完成安装,安装完成后,框架文件和公共库文件会安装到指定的目录下;
最后,就可以开始使用 Qt 交叉编译进行开发了,可以在不同框架之间进行跨平台开发。注意,在交叉编译之前,要确保本地环境特定的框架和编译器都要配置好,实际交叉编译过程中要结合实际情况调整配置参数,并尽量保证编译结果与本地环境兼容,这样才能保证最终的开发结果。
以上就是 Linux 下 Qt 交叉编译实践指南的全部内容,希望能够帮助到大家。最后,由于 Qt 开发过程复杂,在实践应用时会有多种多样的错误问题出现,如果遇到问题可以咨询 Qt 社区的相关开发者获取帮助。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
大明龙权破军门可以学习什么生活技能?
大明龙权中,破军门可以学习的生活技能包括:掌握枪剑图样、腰带图样、甲衣鉴定和腰带鉴定另外三个职业可以学习的生活技能如下:天魔门可掌握上衣图样绘制,头饰图样绘制,琴弩鉴定和珠宝鉴定;穿云社可掌握弩琴图样,腰带图样,裤靴鉴定和头饰鉴定;正一道可掌握下装图样,头饰图样,枪剑鉴定和挂饰鉴定。
小轮折叠入门怎么选购?

为实践即为环保减排,又能将自行车融入生活,挑选一辆自己喜欢的自行车实为快乐生活的第一选择: 小轮折叠自行车平日上下班,假日休闲的便利折叠功能,先成为令人瞩目的焦点,买小轮折叠车就对了。 买小轮折叠车就跟买鞋一样,要合脚才舒适,车子要合身才骑的开心。 一、第一台小轮折叠车的选购评估需求: 1 想要上下班作为交通工具,进公司后可以折叠 起来,一天只要折叠1——2次,骑乘路线也是平路多,一台6——8速段变速的城市变速车,就可应付多条线路了。 2 如果必须进出地铁,公交车一天内折叠次数多余5次,还想爬爬小坡,长途骑乘,则可选购折叠方式较为简易,折叠后方便移动,大盘有2盘的16——18速,以应付多种路段。 寻找合适车架可按照骑乘需要寻找适当车架:由于女性体型较小,手臂较短,挑选车种时必须注意上管与车把部分是否符合身形: 反之,男性则应挑选车架较大,身材高大者必须注意坐管高度是否适宜。 纵观车架,若小轮折叠车本身调整机制足够,如车把高低可调,坐管高低可调,上管长度可调等等,那么这辆小论折叠车能适应较多消费者的体型。 试骑后再估预算: 若还在观望期间,可请教车友甚至借车试骑,有了实际体验可以更明确了解骑乘的感受,减少买车后的落差:预算也应将 头盔 手套 水壶等物品包括在内。 如果你是刚入门的,并不建议直接将车定位于骑行爬坡路段,不仿先选择自己喜欢的外形及需求,再请教内行,将车调整至适合自己的身形,这样可大致选出自己喜欢适合自己的小轮车。 二、培养安全骑乘习惯 适应手感与结构 小折的整体结构与大车截然不同,骑乘者的习惯相对变得更重要。 小折因为两轮之间的轴距变较短,车身重心较高,车把较灵敏等因素,使骑乘者容易感受到车身不稳,第一次骑小折需要一点耐心适应,待骑乘数日时就会习惯,小折的便利性就会感受到了。 路况多留意 小折骑乘容易受路况影响,因为多数小折没有避震前叉,轮组较小,多为细胎,对于路面较为挑剔,常见的坑洞,水沟缝,高度的落差,都可能是小折的杀手,不可不小心。 如果骑乘山路,连续上坡路段容易将前轴翘起形成孤轮,下坡路段则因小轮径的操控性较为灵敏,而且轮组较小,长距离刹车交易因刹车的磨擦过度而酿成意外,因此改装的人群越来越多,不过仍建议新手别以小折挑战高难度路线。 定期保养 小折也需要适当的保养来延长使用期限,每个星期可做一次整体的检查,胎压是否正常,关节部位上油,链条部为的情清洁,其他则大同小异。 除了骑乘操控上的学习,也要对交通法规有所了解。 戴上骑行头盔,锁紧折叠机构,按照交通指示安全上路。 三、上路前的注意事项 锁紧关节 刚开始使用折叠车,常会有关节未锁紧的情景发生。 可能会发生车把摇晃,坐垫角度不对,骑行时产生异音等,这主要是对折叠机构与折叠步骤不熟悉。 通常使用一段时间后就可排除上述现象了。 车架重新定位 每次折叠后需重新调整的部位,会因折叠厂牌及型号的不同而有所差异。 主要是中间折叠盒需扣紧,车把位置调至适合身形的位置,做垫高度及水平也影响骑乘感。 该答案来自极限户外网官方网站
法国留学须知的院校种类有哪些?
1)综合大学属于大众福利型高等教育机构,即任何人通过高考毕业会考,就有资格入读。 综合大学之间不存在排名,没有良莠之分,这一点与英国不同。 综合大学的教学领域是非常广泛的,包括:人文、艺术、经管、医药、理工等。 不过其教学偏重于理论研究,实践性不如精英学院。 2)精英学院(GRANDE ECOLE),顾名思义,是培养专一领域内的精英人才。 此类院校包括工程师学院,商学院和师范学院。 其特点在于:严格选拔学生、教学强调实践性、就业优势明显、院校之间存在排名,是广大高素质学生的首选。 3)艺术学院有公立和私立两种,前者开设的课程理论与实践兼备,后者则更注重培养学生的实践能力,学校提供的实习机会较多。 法国留学不得不知的留学费用免学费院校(国立综合大学、国立工程师大学、公立艺术院校)本科段——1年预科+3年专业:学费+生活费4年共计23—25万人民币硕士段——1年预科+2年专业:学费+生活费3年共计18—20万人民币专升本——1年预科+1年专业:学费+生活费2年共计10—12万人民币收费院校(商学院、部分国立工程师学院、私立艺术院校)1年专升本:学费+生活费1年共计10—12万人民币18个月硕士课程:学费+生活费18个月共计20万人民币法国留学办理签证的3个阶段阶段1:网上填写签证材料,预约面试时间阶段2:参加法国语言与学术评估中心(CELA)的面试(ELA),面试时间在30分钟以内,根据个人情况差不多,面试人员会自由掌握时间长短。 阶段3:面试后,去签证处递交出生证明、银行存款证明、住房证明等签证材料。 以上程序完成后,签证过程即告结束。 法国签证处会在网上通知学生领取签证的日期。 原文来源:
发表评论