【发布时间】:2012-01-03 19:30:58
【问题描述】:
我想在我的程序的 about 框中显示当前构建(hg 修订)编号。我想过在代码中使用“定义”(std::string rev = REVISION;) 并通过 makefile 将值传递给 g++:
$(CPP) -c main.cpp -o main.o -DREVISION=`hg id -i`
会像一个魅力,但我在 windows 上开发 windows,所以我的问题:如何在 windows 上创建这样的行为。
【问题讨论】:
-
如果您使用的是 Cygwin 或 Mingw,虽然我认为您想要 -D 而不是 -d,但您发布的内容应该可以正常工作。
-
@Dave 当然,抱歉打错了
标签: windows makefile g++ command substitution