make 파일에서 다음 코드를 사용하여 CPP 파일에서 VENDOR_NAME 변수에 액세스합니다.CPP 파일에서 make 파일 문자열 변수 사용
에는 문자열이 들어 있습니다.
이 변수를 사용하려고하면 내 cpp 파일에서 아래와 같이 오류가 발생합니다.
cout << VENDOR_NAME;
Feature1.cpp.bak.cpp:8:
Feature1.cpp.bak.cpp:8:
가 (각 선언되지 않은 식별자가 내 문자열을 큰 따옴표가 포함되어 있지 않습니다 및 컴파일러이기 때문에이 추측
한 번만보고 'Default_Vendor'선언되지 않은 (먼저이 기능을 사용) 변수로 VENDOR_NAME의 콘텐츠를 고려해보십시오.
이 변수를 내 CPP 파일에서 문자열로 가져 와서 #define
에 해당하는 것처럼 사용할 수 있습니까?
감사 ...
... 까다로운 – Potatoswatter
:
는VENDOR_NAME
쉼표를 포함 할 수있다, (더 이상 사용할 수 실제로 공식적으로 C++ 11) 전 처리기 가변 인자 매크로에 대한 지원을 감안할 때 @ Potatoswatter : 더 이상은 안돼! :-) –@ 제리 코핀 : 고마워요. 이것은 하루를 절약하기에 충분합니다. 매크로에 안녕히 계십시오. – NeonGlow