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 の内容を変数と見なしているためだと思います。
#define
この変数を CPP ファイルの文字列として取得して、編集したように使用できるようにするにはどうすればよいですか?
ありがとう...