pro文件与pri文件的使用

所有的pro文件都添加一个和自己同名的pri文件,该文件中只放置一行用于添加自己本身的库的语句,让其他使用本模块的模块引用。其他模块中不要在pro文件中INCLUDEPATH所有需要用到的头文件路径,而是在需要使用的pri文件中添加所需要的路径

多级库依赖,的添加顺序非常重要,顺序不对,编译报错!!!

例如:a程序依赖b静态库,b静态库依赖c静态库

静态库之间的依赖可以不添加库,只需添加头文件路径,上例中,b静态库中不需要LIBS+=c库。但是,使用静态库的可执行程序a,必须添加所有用到的静态库,并且从最外层向最里层依次添加,上例中,a程序应该先添加b静态库再添加c静态库

多级静态库依赖时,DEFINES需添加在最先使用该宏的静态库前

例如:静态库qwt_ctl依赖动态库qwtd,主界面程序依赖静态库qwt_ctl,这时,qwt_ctl的pro文件中需要添加QT_DLL与QWT_DLL宏,而主界面程序的pro文件中不需要,但要添加这两个库和相关的头文件路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值