qt pro 文件中 space 的问题
Issue with space in qt pro file
我想在 qt pro 文件中添加应用程序名称的宏(生成常量),稍后在代码中使用它。例如:
QMAKE_TARGET_NAME = Foo Bar
DEFINES += APP_NAME=\\"$$QMAKE_TARGET_NAME\\"
当我使用:qDebug() << APP_NAME 它只显示 "Foo"。如何在qt pro文件中转义space?预先感谢您的帮助。
DEFINES += APP_NAME=$$shell_quote($$QMAKE_TARGET_NAME)
或者如果 "
应该是定义的一部分,那么
DEFINES += APP_NAME=$$shell_quote(\"$$QMAKE_TARGET_NAME\")
我想在 qt pro 文件中添加应用程序名称的宏(生成常量),稍后在代码中使用它。例如:
QMAKE_TARGET_NAME = Foo Bar
DEFINES += APP_NAME=\\"$$QMAKE_TARGET_NAME\\"
当我使用:qDebug() << APP_NAME 它只显示 "Foo"。如何在qt pro文件中转义space?预先感谢您的帮助。
DEFINES += APP_NAME=$$shell_quote($$QMAKE_TARGET_NAME)
或者如果 "
应该是定义的一部分,那么
DEFINES += APP_NAME=$$shell_quote(\"$$QMAKE_TARGET_NAME\")