2

我想知道变量在哪里

firebreath\build\{ProjectDir}\gen\global\config.h 

最好修改一下。例如,我想增加

#define FBSTRING_PLUGIN_VERSION "1.0.0.0"

但是当我直接在文件中这样做时,下次我修改它会被覆盖

my_WiXInstall/Sources/myInstaller.wxs (in VC++ 2010)

并构建 WiX 项目,因为所有模板文件都将再次重新构建(包括 config.h)。

这是如何正确完成的?我使用了错误的 config.h 还是修改了提到的 wxs 文件是错误的。当然,我可以修改“生成的”wxs 文件,但这意味着要自己跟踪其中的版本号。这也感觉不对。

我很困惑。请帮忙!

4

1 回答 1

2

我自己找到了答案: 变量/makros 应该在

\firebreath\projects\{ProjectDir}\PluginConfig.cmake

然后它们将通过模板分发到项目的所有相关文件中。

于 2012-10-02T08:43:11.093 回答