gpt4 book ai didi

eclipse-cdt - Eclipse CDT (C++) 中的自动版本递增

转载 作者:行者123 更新时间:2023-12-04 21:25:16 25 4
gpt4 key购买 nike

有没有办法让 Eclipse CDT 在每次构建项目时自动增加构建版本号?我可以找到 ANT 的解决方案,但我知道这仅适用于 Java 项目。

最佳答案

不,ANT 不仅适用于 Java 项目。它主要用于它们,但您将 ANT 与 maven 混淆。 Ant 可以与 GCC 等一起使用,但是您不能使用 eclipse 构建系统。

实际上,有一些命令可以与 ant 一起使用(在目标中使用它):

<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 和 ant-build-number.n 的文件。不要接触 ant-build-number.n(它包括 future 版本的版本号)。然后你可以包含 buildnumber.h。

你也可以使用 exec 任务来执行 gcc(见 http://ant.apache.org/manual/Tasks/exec.html)

关于eclipse-cdt - Eclipse CDT (C++) 中的自动版本递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com