|
안녕하세요.
template을 이용해 스마트 포인터를 이용한
라이브러리를 만들고 컴파일에 링크까지 말끔하게 완료되었습니다.
그런데 PACKAGE 키워드를 써서 export 하려고 하면 링크에러가 나네요..
에러는 unresolved external "SmartPtr<VFS>::SmartPtr<VFS>(VFS*)" referenced from "xxxxx.obj"
와 unresolved external "SmartPtr<VFS>::~SmartPtr<VFS>()" referenced from "xxxxx.obj"
와 같은 에러 입니다.
컴파일러 옵션의 template은 default(External is off)로 두었고
앞서 말씀드린바와 같이 PACKAGE로 export 하지 않으면 에러가 나지 않습니다.
뭐가 문제일까요?
|