error LNK2019: unresolved external symbol "public ....
Visual Studio에서 이런에러가 나오는 이유는 lib링크가 정상적으로 이루어지지 않았을때 발생한다.
별도의 라이브러리를 제작해두고 lib파일을 링크한다고 명시하지 않았기 때문이다.
또는, 멀티프로젝트 형식으로 프로젝트를 구성해놓고 빌드할때 발생할 수 있다.
이럴때는 'Project Dependencies'를 주어 컴파일하여 exe파일을 생성할때 관련 라이브러리들을
먼저 컴파일한 후에 실행파일을 만드는 프로젝트를 컴파일하고 링크하라는 옵션을 주면된다.
Visual Stduio 2008에서는
Proect -> Project Dependencies에서 원하는 프로젝트를 지정하여 선택한 프로젝트를 우선적으로 컴파일
한 후에 마지막으로 실행 프로젝트를 컴파일하라고 옵션을 주면 된다.
'Robotics > Software Tech.' 카테고리의 다른 글
fatal error C1189: #error : Building MFC application... (0) | 2008.08.18 |
---|---|
ODE 물리엔진 V0.5 사용자 가이드 (0) | 2008.08.17 |
static 멤버변수 사용하기 (0) | 2008.08.08 |
Visual Studio에서 설치 패키지 만드는 방법 (0) | 2008.08.06 |
'warning C4651' 의 해결책은 'rebuild all'이다. (1) | 2008.08.05 |