如何使用Qmake获取定义的值?

时间:2014-05-17 22:32:57

标签: c++ qt macros makefile qmake

我有一个标题constants.h:

#define VERSION "1.2.3"

我想生成myexecutable-1.2.3.exe。那么如何解析头文件以获得qmake文件中的VERSION?

(另外,该头文件是动态生成的,并且更改标头以使用qmake定义的值是不可能的)

1 个答案:

答案 0 :(得分:1)

  

那么如何解析头文件以获取qmake文件中的VERSION?

这是不容易的。您可以使用qmake查看system function以运行外部程序(如grep等)以及其他不可用的内容,或者您​​只是发送依赖它。虽然这感觉有点腥。