首页 > 解决方案 > Qt 创造者。添加编译行作为附加选项

问题描述

如何像这样为 C++ 添加编译行?

-D'SVN_REV="$(shell svnversion -n .)"'

我需要在 Qt 项目中使用。我试图添加这个:

QMAKE_CXXFLAGS += -D'SVN_REV="$(shell svnversion -n .)"'

但它根本不起作用

我究竟做错了什么?

标签: qt

解决方案


解决方案: https ://stackoverflow.com/a/15859809/6289623

我只是将其粘贴到我的 Qt .pro 文件中:

DEFINES += "SVN_REV=\"\\\"$$system(svnversion -n)\\\"\""

然后我可以使用 SVN_REV


推荐阅读