【问题标题】:QMake: Use string as variableQMake:使用字符串作为变量
【发布时间】:2020-02-10 09:49:45
【问题描述】:

我有一个字符串,我想将它用作另一个变量名的一部分

QT_MODULE_NAME = xml

# I would like to use something like this:
LIB_PATH = $${QT.$${QT_MODULE_NAME}.libs}

但它似乎不起作用。我得到Missing } terminator [found $]

【问题讨论】:

    标签: qt qmake build-system


    【解决方案1】:

    试试这个:

    QT_MODULE_NAME = xml
    LIB_PATH = $$eval("QT.$${QT_MODULE_NAME}.libs")
    message($$LIB_PATH)
    

    输出:

    项目消息:/home/pedro/Qt/5.12.7/gcc_64/lib

    【讨论】:

    • 谢谢,正是我想要的
    猜你喜欢
    • 2014-03-10
    • 1970-01-01
    • 2012-07-18
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多