5
有沒有辦法讓Eclipse CDT在您每次構建項目時自動增加構建版本號?我可以找到ANT的解決方案,但我知道這隻適用於Java項目。Eclipse中的自動版本增量CDT(C++)
有沒有辦法讓Eclipse CDT在您每次構建項目時自動增加構建版本號?我可以找到ANT的解決方案,但我知道這隻適用於Java項目。Eclipse中的自動版本增量CDT(C++)
不,ANT不僅適用於java項目。它主要用於它們,但是你將ANT混淆爲maven。 Ant可以與GCC等一起使用,但是不能使用eclipse構建系統。
其實,有你可以用螞蟻使用(使用此目標內)的幾個命令:
<delete file="buildnumber.h"/>
<buildnumber file="ant-build-number.n"/>
<echo file="buildnumber.h">
#ifndef BUILDNUMBER_H_
#define BUILDNUMBER_H_
#define BUILD_NUMBER ${build.number}
#endif
</echo>
這將創建一個名爲buildnumber.h文件和螞蟻集結number.n。不要觸及ant-build-number.n(它包含未來版本的內部版本號)。然後你可以包含buildnumber.h。
您也可以使用exec任務來執行gcc(請參閱http://ant.apache.org/manual/Tasks/exec.html)