LibQQt系列之二《How to build LibQQt》

本文介绍了在Qt工程中遇到的编译和协作问题,特别是库链接的复杂性。提出了Multi Link技术作为解决方案,详细阐述了如何通过设置Qt Creator的编译目录和环境变量简化工程管理,以及QQT库的编译、SDK导出和应用部署。同时,预告了后续将详细介绍Multi Link技术。
摘要由CSDN通过智能技术生成

这块要说的特别多。为什么呢?因为这块的工作很多,必须设计合理才会容易编译。
这里必须提一下Multi Link技术,是这个技术帮助使用者,利用qmake这款工程管理工具来进行多个增删link-library。全称Multi-link technology,“多链接”技术,专门解决这些个app链接library出现的手工解决太多困难的问题。
先说说:

我遇到的问题

  1. 我的工程在自己电脑上编译很顺利,到了别的电脑上却需要经过非常大量的配置才能完成编译。
  2. 我的工程我自己开发修改很容易,编译也很容易,可是和别人一起合作开发之后,修改却变得很困难,需要处理过多的冲突。
  3. 工程配置工作竟然那么巨大数量,几天的功夫连一个工程都配置不完。
  4. 工程管理概念太复杂,我不爱看。

这些我想读者都遇到过,我也遇到过,总是被这种路径那种路径困扰,总是被这个编译选项那个编译设置困扰。
说说我是怎么解决的:

解决方法

这里不做每一条的解说,这里做一个可行性的设计方案。
Qt是跨平台的library解决方案,虽然存在某些bug和不足,但不能掩盖它的确在跨平台解决方案中独占头席,无出其右。

  • 开始一个工程之前,设置Qt Creator的默认编译目录,在设置-构建-概要 里面,基于Qt4的版本没有这个设置,那个建议不要使用。
    • %{JS: Util.asciify(“/your/local/path/to/build/root/%{CurrentProject:Name}/%{Qt:Version}/%{CurrentKit:FileS
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值