qmake是Qt的make工具,但不仅仅用于Qt,看用在很多方面。比如编译NativeCode的时候。
mdl是靠手工编辑make文件,如果借助VC的话,要配置很多选项和配置很多输入库和头文件搜索路径等,麻烦的很。
有了qmake,这一切都解决了。
在mstndevvars.bat中增加一行:
CALL D:/qt4.4.3/bin/qtvars.bat
则当前的环境即可以调用bmake也可以调用qmake.
下面是我的方式,也可能有更好的
首先,建立一个mypri.pri文件,包含常用的设置,存储到qt的include目录下.
########################
# for qmake (2.01a)
########################
MDLSDK_DIR = $$(mdltools)mdl\\
MSPLANTSDK_DIR=J:\MDL_Study\SDKs\platformsdk\v81107448\\
BOOSTSDK_DIR = D:\\boost_1_42_0
TEMPLATE=lib
DEFINES += winNT
TARGET =
INCLUDEPATH += "${BOOSTSDK_DIR}" \
"$${MDLSDK_DIR}include" \
"$${MDLSDK_DIR}MicroStationAPI" \
"$${MDLSDK_DIR}MicroStationAPI\\interface" \
"$${MDLSDK_DIR}MicroStationAPI\\dgnfile