gpt4 book ai didi

C/C++ 预处理器指令检查已定义且字符串不为空

转载 作者:行者123 更新时间:2023-12-02 03:29:17 25 4
gpt4 key购买 nike

<分区>

我正在尝试获取类似的东西:

#if (!defined(SVN_REV) || (SVN_REV==""))
char svnrev[10]="not found";
#else
char svnrev[16]=SVN_REV;
#endif

处理编译器未找到特定环境变量的情况,设置:

define SVN_REV ""

这对我来说应该被视为缺少定义。

但这似乎是不可能的,有没有人找到实现结果的方法?

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