음...
ApiImprt.cpp 맨위와 맨 아랫쪽에 보면 다음과 같은 define구분이 있습니다.
#ifdef NO_IMCAMLIB_FILE
....
#endif
즉 NO_IMCAMLIB_FILE 이 define되어있어야
cpp 에 있는 함수나 변수들이 컴파일 되게 됩니다.
--------------------------
해결방법
방법1.ApiImport.cpp 파일에서 #ifdef 구문을 빼버리거나
ApiImport.h 나 ImCamDef.h 에
#define NO_IMCAMLIB_FILE을 넣는다.
방법2. Project옵션에서
Directories and Conditionals 탭에서
Conditional defines 에다가 NO_IMCAMLIB_FILE 구문을 넣는다.
근데 library 벤더(IMI)에 물어보면 안가르쳐 주나요?
그럼..
링크 님이 쓰신 글 :
: cpp 및 h 파일을 그냥 가져다 쓰면 된다고 나와있는데요...
:
: 파일은 첨부 파일에 압축해서 올렸습니다..
:
: 그런데 그냥 가져다 쓰려니 자꾸 링크 에러가 납니다..
:
: 프로젝트에 추가 했을때는 에러가 안나지만
:
: UnloadImCamApi() 함수만 사용해도 링크에러가 나네요;;
:
: 제가 못하는 것인지 ㅠㅠ...
:
: 당연히 옵션에서 설정 해줄수 있는 링크는 다 설정해 줬습니다,,
:
: 프로젝트 안에 파일이 있었기 때문에... 특이 사항은 없구요;;
:
: 왜 자꾸 링크에거 나는걸까요?? ㅠ.. 도와주세요
|