HP-UX 및 Linux 용 교차 플랫폼 C++ 응용 프로그램을 작성하고 있습니다. 나는 다음과 같은 오류가 팝업없이 파일 3 내부 파일 1에서 선언 된 const를 숯불 * 변수를 사용하는 방법에 대한 갈 수 있는지 궁금 해서요 :소스 파일의 헤더 파일에 선언 된 전역 변수를 사용하는 방법은 무엇입니까?
/usr/ccs/bin/ld: Duplicate symbol "OPERATING_SYSTEM" in files smac_dictionary.o and smac_dsl_parser.o
/usr/ccs/bin/ld: Found 1 duplicate symbol(s)
gmake: *** [smac_dsl_parser] Error 1
감사합니다.
이 진짜 하나입니다 (오히려 런타임 테스트보다는 매크로 및 조건부 컴파일을 사용하는 것이 더 좋을 수도 매크로 사용). –
제공된 답변 중 귀하의 질문에 대한 답변이 있었습니까? – trumpetlicks