Qt编程小火花

从一个错误开始:

今天在编译一个project的时候,突然出现非常多的错误,均是来自一个类文件内的。全部是重复定义,我开始以为是忘记在头文件中使用#ifndef XXX_H ...

但是这个头文件和原文件全部没问题。头疼了半小时,突然想到可能是pro中从夫添加了SOURCES或者HEADERS.进去一看还真是这个原因,有一个cpp包含了两遍。

好吧,这个是我这个小组的一个程序员干的,我给他的愚蠢bug考勤上画了一个大猪头。


需要为另外一个厂家开发硬件的适配,但是又不要影响其他的客户,也就是不需要把该厂商的SDK分发给不需要的客户,通过技术文档发现可以结合CONFIG和

qmake的命令行传入参数完成这个功能。真不错

CONFIG += UseSDKFromCompanyOne


UseSDKFromCompanyOne {

    Arguments=$$1

    IncludeLibs=$$eval($$Arguments)

   LIBS += $$IncludeLibs    

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值