pri文件跟pro文件没有本质区别,都是起到包含路径等作用,区别在于pro文件是主要文件,pri是附属文件。

要是项目相对来说比较复杂,比如多平台开发时,需要用到多pri与pro共同合作,当然也可以编辑成静态库或者动态库的形式,现在讲一下如何实现多pri。

一个pro可以包含多个pri,例如:
include(win32.pri)
include(macx.pri)
include(ios.pri)
include(android.pri)

看两个实际项目中pro与pri用法,希望可以对您架构设计提供了一定的参考价值。

实例1:(按照功能来设计架构)

Qt中多pro与多pri合作编程_架构设计

实例2:(按照平台和主要功能进行架构)

Qt中多pro与多pri合作编程_架构设计_02