This action will force synchronization from LibQQt应用程序开发组织/LibQQt, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
Multi Link 技术,这个技术帮助使用者利用qmake这款工程管理工具来进行多个增删link-library。全称Multi-link technology,“多链接”技术,专门解决这些个app链接library出现的手工解决太多困难的问题。
现在的Multi Link和LibQQt绑定在一起,还未分离。在这里介绍现在的样子和将会实现的功能。
qqt_version.pri 用于更改Library的版本信息。只需要更改这一个地方就可以了
qqt_qkit.pri 用于支持目标平台信息,读取环境变量QKIT设置SYSNAME。
qqt_function.pri 提供丰富的操作函数,分为两类两种,一类获取命令字符串,一类执行命令,一种条件函数,一种求解函数。
qqt_header.pri 包含qqt的特性开关,在这里决定library的大小和内部函数数目。
qqt_source.pri 包含所有对应qqt的特性的源文件和头文件,HEADERS+= SOURCES+=全在这里。
qqt_3rdparty.pri 包含所有的第三方源代码。对于GPL,第三方的还是单独拿出来。找问题和开关特性都比较清晰。
qqt_install.pri 这里负责发布QQt SDK,所有的函数都在这里,但是发布工作在qqt_library.pri里,编译QQt时不发生任何发布sdk的问题,只有在app当中pre link的时候才会create sdk,link from sdk。
qqt_library.pri qqt的sdk发布工作,app链接QQt工作,要求用户进行BUILD-SDK-DEPLOY ROOT路径指定也发生在这里。它会自动生成一个pri,给用户指定这三个变量。
qqt_library.pri 包含以上这几个app需要的pri,这个文件现在只能放在library目录里。
app_configure.pri app配置文件,这个一般是公共配置文件,里面包含了link_qqt_library.pri。更改意义不大,将来可能会被生成,而不是开始就存在。
app_deploy.pri app发布文件,app发布到指定位置的工作就在这里实现,这个文件将来也可能被生成而不是开始就存在。
相信在Multi Link技术的帮助下,用户开发Library和Application肯定会如虎添翼,节省巨大的工时和精力。(现在仅仅支持LibQQt使用)
千等万等,Multi-link技术终于现出原形了。
修复了发布QQt SDK无处安置的问题。
Sign in for post a comment
Comment ( 0 )