0
点赞
收藏
分享

微信扫一扫

Mongodb的复合通配符索引

自由情感小屋 2024-07-24 阅读 18
qt

在pro文件中利用 DEFINES 定义一些宏定义供工程整体使用。(和在cpp/h文件文件中定义使用有点类似)可以利用pro的中的宏定义实现一些全局的判断

pro中实现

#自定义一个变量
DEFINES += "PI=\"3.1415926\""
#自定义宏
DEFINES += "TOSTRING()=\"toString()\""
DEFINES += "LOG=\"qDebug()<<QDateTime::currentDateTime().toString(\\\"hh:mm:ss\\\")\""

#定义不带值的变量
DEFINES += MYTEST

APPVERSION = 1.0

DEFINES += "APP_VERSION=\\\"$${APPVERSION}\\\""

cpp中使用

    qDebug() << PI;

    QVariant tst = "1111";
    qDebug() << tst.TOSTRING();

    LOG << "hh";

    qDebug() << "APP_VERSION : "<< APP_VERSION;

#ifdef MYTEST
    qDebug() << "MYTEST "<< "xxxx";
#endif

输出结果如下

举报

相关推荐

0 条评论