今天需要生成Qt的静态库(.lib),结果每次都生成动态库(.dll),经过一番百度后终于解决了这个问题,现做一下总结。
Qt生成动态库的方法:
TEMPLATE = lib
CONFIG += dll
注:Qt默认是生成动态库的,所以不加“CONFIG += dll”,会自动生成动态库dll;
Qt生成静态库的方法:
TEMPLATE = lib
CONFIG += staticlib
如果CONFIG后面同时加上staticlib和dll,那么以以后一个作为生成库的类型。
比如
CONFIG += staticlib dll生成动态库
CONFIG += dll staticlib生成静态库