我需要用宏初始化一个 char 数组作为它的值。我试过这样做:
char text[][255] = {
"",
/* 1 */ MACRO_("Foobar","Some text to translate"),
/* 2 */ MACRO_("Foobar","Some more text to translate"),
//...
};
但我得到这个错误:
错误:初始化元素不是常量
我认为编译器无法解析宏。有没有办法使这项工作?