qt - Qt 创造者。添加编译行作为附加选项
问题描述
如何像这样为 C++ 添加编译行?
-D'SVN_REV="$(shell svnversion -n .)"'
我需要在 Qt 项目中使用。我试图添加这个:
QMAKE_CXXFLAGS += -D'SVN_REV="$(shell svnversion -n .)"'
但它根本不起作用
我究竟做错了什么?
解决方案
解决方案: https ://stackoverflow.com/a/15859809/6289623
我只是将其粘贴到我的 Qt .pro 文件中:
DEFINES += "SVN_REV=\"\\\"$$system(svnversion -n)\\\"\""
然后我可以使用 SVN_REV
推荐阅读
- ios - UILabel 文本对齐不起作用(Swift 4)
- java - 比较输入文件 Excel(一列或多列将在 excel 中)并比较数据库中的相同列并返回不匹配的数据并将其导出到 excel
- bash - 在 bash 脚本中优雅地停止 inotifywait 管道
- retrofit - Android毕加索图书馆
- python - Django: OneToOne dropdown in the admin interface and unique associations
- java - 如何将xml值解析为android中的json对象?
- python - 返回值时,“NoneType”对象不可迭代
- android - 如何在图库中创建文件夹并保存文件
- angular - 如何应用样式 svg 插值角度
- typescript - 找出 tsx 脚本中未解析的标识符