我在 make 文件中使用以下代码从 CPP 文件访问变量 VENDOR_NAME。
EXTRA_DEFINE += -DVENDOR_NAME=$(VENDOR_NAME)
VENDOR_NAME
包含一个字符串。
在我的 cpp 文件中,当我尝试使用此变量时,出现如下错误。
cout << VENDOR_NAME;
Feature1.cpp.bak.cpp:8:
'Default_Vendor' 未声明(首先使用此函数)
Feature1.cpp.bak.cpp:8:
(每个未声明的标识符仅报告一次
我想这是因为我的字符串不包含双引号,并且编译器正在考虑 VENDOR_NAME 的内容作为变量。
如何在我的 CPP 文件中将此变量作为字符串获取,以便我可以像#define
编辑它一样使用它?
谢谢...