1
我想在我的程序的左右框中顯示當前的編譯(hg修訂版)編號。我想過使用一個「定義」 (std::string rev = REVISION;)
代碼,並傳遞給G ++通過生成文件的值:等同於makefile中命令替換的窗口
$(CPP) -c main.cpp -o main.o -DREVISION=`hg id -i`
將工作就像一個魅力,但即時通訊爲Windows開發Windows,所以我問:如何創建這樣在Windows上的行爲。
如果您使用Cygwin或Mingw,您發佈的內容應該可以正常工作,但我認爲您想要的是-D不是-d。 – 2012-01-03 19:44:23
@Dave當然,抱歉是一個錯字 – Valerij 2012-01-03 19:56:08