用SCons创建C字符串宏



要用SCons创建宏,这似乎适用于整数:env.Append(CPPDEFINES=["MY_NUMBER_MACRO={0}".format(0))

尝试类似的字符串:env.Append(CPPDEFINES=["MY_STRING_MACRO={0}".format("Joe"))

产生以下构建错误:'joe' undeclared first use in this function) gcc [Ln 1, Col 24]

如何正确声明带有SCons的字符串宏?

参见:https://scons.org/doc/production/HTML/scons-man.html cv-CPPDEFINES

字典可以指定要定义的值(key)和要设置的值(value)基本上

env.Append(CPPDEFINES={"MY_STRING_MACRO":"{0}".format("Joe")})

相关内容

  • 没有找到相关文章

最新更新