gpt4 book ai didi

inno-setup - 如何在宏中将数字连接到字符串?

转载 作者:行者123 更新时间:2023-12-04 14:11:52 32 4
gpt4 key购买 nike

我想将版本号连接到 inno-setup 预处理器宏中的字符串。我尝试使用 stringer 技巧(在 c++ 宏中使用),如下所示:

#define stringer_helper(arg) #arg
#define stringer(arg) stringer_helper(arg)

#define version 1
#define myapp "lala " + stringer(version)

但得到错误:
Illegal character in input file: '#' (0x23)

如何将数字定义附加到字符串定义?

最佳答案

您可以使用 Str 对整数变量进行类型转换的函数:

#define MyString "Text"
#define MyInteger 666
#define MyVariable MyString + Str(MyInteger)

关于inno-setup - 如何在宏中将数字连接到字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102941/

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