qmake对一个简单的pro文件(t.pro)的解析日志

QT +=network widgets

TEMPLATE = app
CONFIG += c++11 console
CONFIG -= app_bundle
#CONFIG += build_all
#CONFIG += qt
#load(qt_tool)

SOURCES += \
        main.cpp \
    base.cpp \
    base1.cpp

HEADERS += \
    base.h \
    base1.h

DISTFILES +=

RESOURCES +=

QMAKE_MOC_OPTIONS = "-M yy=ttet"

defineTest(mytest){
    count(ARGS,1){return (true)}
    else{return (false)}
}

mytest(ttt,yy){message(true)}
else{message(false)}

查看器对库文件的详细解析过程可以在命令行中运行qmake 来解析pro文件(可以从qt creator,t1->项目->build->构建步骤->有效qmake调用中将qmake那部分的拷贝过来),并加上-d参数,就可以看到qmake对每条语句的执行解析过程了(不过内容会非常多,可能需要通过关键字搜索才能定位到目的位置):

D:\Qt\Qt5.12.0\5.12.0\msvc2015_64\bin\qmake.exe E:\test\t1.pro -spec win32-msvc "CONFIG+=qml_debug" -d

如果需要查看调试,就需要编译qmake来进行调试了。
用qt编译qmake_丘上人的博客-CSDN博客_qmake编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值