gpt4 book ai didi

c++ - 如何从 VC 2005 (C++) 中的命令行创建字符串预处理器定义?

转载 作者:搜寻专家 更新时间:2023-10-30 23:50:43 24 4
gpt4 key购买 nike

documentation告诉我可以使用/D 命令行开关来执行此操作,如下所示:

  CL /DDEBUG TEST.C

将定义一个 DEBUG 符号,并且

  CL /DDEBUG=2 TEST.C

会给它值 2。但是如果我想得到一个字符串定义的等价物,我该怎么办,比如

  #define DEBUG "abc"

?

最佳答案

由于 Windows 中命令行的解析方式,您必须转义引号。

CL /DDEBUG=\"abc\" TEST.C

关于c++ - 如何从 VC 2005 (C++) 中的命令行创建字符串预处理器定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1305422/

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