gpt4 book ai didi

c++ - 编译时 Visual Studio 2008 环境变量的使用

转载 作者:搜寻专家 更新时间:2023-10-31 00:01:36 24 4
gpt4 key购买 nike

我想在我们的 Jenkins 系统定义的两个环境变量(BUILD_NUMBER 和 NODE_NAME)中进行编译,以便保存这些编译时值,然后在我们的程序运行时访问这些保存的值(无论用户是什么目前已将 BUILD_NUMBER 和 NODE_NAME 设置为。)

这可以使用 Visual Studio 2008 实现吗?如果我可以完全在我们的代码中完成此操作,并且不必修改编译系统来传递任何内容,那就太好了。

最佳答案

使这项工作可行的一种方法是添加一个预构建步骤,该步骤使用类似的东西执行批处理文件

>jenkins.h echo #define BUILD_NUMBER %BUILD_NUMBER%

然后从您的源代码中您可以#include "jenkins.h" 并立即访问编译时内置的宏 BUILD_NUMBER

关于c++ - 编译时 Visual Studio 2008 环境变量的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9727073/

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