Multi-link Technology Project Link: https://gitee.com/drabel/multi-link
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 提供丰富的操作函数,分为两类两种,一类获取命令字符串,一类执行命令,一种条件函数,一种求解函数。
- mkdir system_errcode read_ini write_ini empty_file write_line copy_dir user_home user_config_path
- 相应的get函数
- 支持windows 和 *nix。
-
qqt_header.pri 包含qqt的特性开关,在这里决定library的大小和内部函数数目。
- QQT_STATIC_LIBRARY 宏的开关判断也在这里。在linux等posix平台,这种区分动态静态的宏意义不是很大,一般不定义就可以。在windows平台要求很强烈&#