首页| 论坛| 消息

标题:Multi-link Technology
作者:drabel
日期:2018-07-20 08:31
内容:

问题所在你在编译完App以后怎么发布App的?你编译完App去生成目录里发布吗?那些配置文件怎么拷贝过去的?配置conf,数据库,主题,音视频资源,尤其是主题里这些图片文件。那些依赖项目怎么拷贝过去的?那些翻译文件你怎么拷贝过去的?先lupdate然后lrelease,然后手动拷贝过去吗?程序的logo图标你怎么解决的?每次都手动运行命令生成rc文件吗吗?尤其在macOS下,手动运行命令生成icns文件?你知道如何设置工程版本,然后把工程版本宏传递给源代码吗?然后windeployqt?
你是怎么管理依赖项的SDK的?放在工程当前目录吗?多个平台的,都放在当前目录?如果你的app有非常多的依赖项,手可以负担吗?
你编译完App以后,他又非常多的配置项目,你能直接看到运行效果吗?Qt的工程初始设置,比较复杂,你先学习qmake语法,在学习设置一个工程需要的初始化配置,然后配置自己的工程?假设你有很多工程,你每个工程都要这么做一遍吗?哦,不,非常多的遍,每一个工程。假设你的依赖库经常变动的话,似乎更繁重了。使用方法这些全部,我是说全部可以用一个工具解决,你只需要编译,去产品库运行一下,看看效果,就可以打个包,发给别人,你觉得会不会对解放双手有用?
现在,这个工具,竟然是基于qmake的工具,已经研发出来了。Multi-link Technology!--在这里包含技术简介是否合理。。。
看图说话。
我手写的,看起来希望清晰。看,使用方法是不是很简单。初始设置multi-link,找到app_configure.pri按照qmake语法设置APP_BUILD_ROOT LIB_SDK_ROOT APP_DEPLOY_ROOT 三个主变量。[al ..


#1 [yyzq 07-20 08:47]

#2 [toby520 07-20 09:55]
确实很牛逼 自动化构建 省时省力 我们现在也是这样做的
#3 [hanheyfon 07-28 20:39]
i can't understand
#4 回 hanheyfon 的帖子 [drabel 08-29 16:31]
hanheyfon:i can't understand(2018-07-28 20:39)
这个技术需要足够的工程管理思想支持,你先了解qmake的工程管理地位,然后再学习Multi-link会容易点,越是工程数目大的时候越是用的到。

回复 发表
主题 版块