git - Eclipse 预构建步骤不会执行 git 命令
问题描述
我需要在我的 C++ 应用程序中包含一个 git commit id。
因此,我的想法是轻松地将这一行放入 Eclipse 的“预构建步骤”中:
echo "#define BUILD_ID" "$(git rev-parse HEAD)" > ../src/buildid.h
现在,如果我从命令行运行它,它会完美运行。
但是,在构建期间的 Eclipse 中,这会打印到控制台上:
make all
make --no-print-directory pre-build
echo "#define BUILD_ID" "" > ../src/buildid.h
Eclipse 似乎无法运行git
。或者 git 什么也没找到。
我该如何解决这个问题?
解决方案
推荐阅读
- elasticsearch - 文档中带有列表的 ElasticSearch 聚合查询
- c++ - Fortran 2018 混合 C++ 空指针段错误
- java - 我正在尝试通过 httpclient(自动化框架)自动化 graphQA api。但收到 400 错误
- python - 如何在python中按顺序列表对多个列表进行排序?
- java - Android 应用没有互联网连接 - 无需权限
- android - QoS=1 与 MqttAsyncClient 订阅未命中消息
- python - 多处理并非在所有 CPU 内核上运行
- javascript - 刷新 div 后 CSS 样式不起作用
- c# - Asp.net Core 2.1 日志记录
- javascript - 如何在电子 js 中创建模态?(javascript、html、css)