경험이 부족해서 그런지 VS6에서 알려주는 에러메세지만 가지고 원인을 찾기 매우 힘든 경우가 종종 있다.
특히 툴을 재시작하고 된다든가, *.ncb나 *.opt파일을 삭제하니까 해결되는 식의 문제는 많은 경험이
없다면 문제에 직면할 때마다 고생을 하게된다. 문제를 해결하게 되면 그때 그때 짧게라도 정리해서
같은 문제로 고생하지 않아야겠다.
+ 기본적으로 확인해봐야 할 사항들
- 프로젝트간의 의존성 설정이 제대로 되어있는가.
- 누락된 헤더나 소스파일이 없는가.
+ *.ncb파일을 지우고 재시작했더니 해결됐던 문제들
+ 프로젝트간의 런타임라이브러리 형식을 다른 종류로 바꿔 컴파일 한 후 다시 원래대로 바꾼 후 해결.
+ dll에서 STL관련 객체(map)들을 export하거나 parameter로 쓰면 안됨.
+ 디버그 시에 변수값 확인이 안되는 문제
cxx0017 error symbol not found.
CXX0017 오류 기호를 찾을 수 없습니다.
- 컴파일결과가 저장되는 폴더를 삭제후 다시 컴파일하여 해결 함.
+ 종속된 프로젝트들을 하나씩 모두 직접 컴파일해서 해결
'tool > VS6' 카테고리의 다른 글
"Please enter the path for vc60.pdb" question (0) | 2010.01.03 |
---|---|
간단한 팁들... (0) | 2009.07.10 |
VB6 패키지배포 마법사로 작성된 CAB파일 문제 (0) | 2009.07.07 |
.dsw파일을 열 때 새 프로그램으로 열기 (0) | 2009.06.22 |
VS6 설치/설정 (0) | 2009.06.16 |