Qt pro文件在跨平台方面非常方便。
系统需要同时支持mysql和sqlite数据库。
使用环境变量DB_TYPE来识别使用哪种数据库
在pro文件中使用CONFIG配置来自动识别
CONFIG += $$(DB_TYPE)
mysql{
LIBS += -L${SQLITE_DIR}/lib -lmysqlcppconn
}
sqlite{
INCLUDEPATH += $$(SQLITE_DIR)/include
LIBS += -L${SQLITE_DIR}/lib -lsqlite3
}