|
제목과 같은 에러가 계속적으로 나타나고 있습니다.
아래와 같은 상황을 보고 에러가 나타날때와 아닐때를 테스트 해보았습니다.
- 아 래 -
Error 상황 정상 상황
#define A 20 #define A 15
#define B 10 #define B 10
위 define되어 있는 A와 B는 class의 개체를 늘려주는데 사용하였습니다.
extern CST ttt[a][b];
당연히 cpp파일에 헤더 링크와 extern을 제외한 재정의를 하였습니다.
이와 같이 상태에서 컴파일시 A 값을 15로 할당하였을때 Linker Error가
나타나지 않는 상황입니다. 컴파일시 메모리 확인까지 하는건 아닐텐데
이런 문제는 왜 나타나는건가요? 그리고 해결방법에 대해 알고 계신다면 알려주셨으면 좋겠습니다.
|