部件号:CC3220
工具/软件:TI C/C++编译器
我有一个#define用于包含另一个#define固件版本的字符串。 我在其他编译器上成功地使用了这种方法,但TI的编译器似乎不喜欢它。
//这不编译,我收到错误“预期a;”
#define firmware version “0.0 ”(定义固件版本)
#define MQTT_WARE_MESSAGE "{\"firmware\":\"固件版本\",\"代码\":\"将消息\"}"
//这是编译的,我只是手动替换了文本
#define MQTT_WARE_MESSAGE "{\"firmware\":\"" 0.0 .1""\",\"code\":\"WARE_MESSAGE\"}"
是否有任何变通办法或想法?