- HOME
- Post in | and so on/error
- Post at | 2015. 3. 13. 19:53 | by 밀크빵.
- View comment
[LNK2019] 확인할 수 없는 외부 참조입니다.
openCV 사용하다가 lnk2019에러 발생하였다.
맨 처음에는 라이브러리 참조에서 발생한걸로 당연히 알고
참조 라이브러리 오타 확인하고 또 하고 했는데
"void __stdcall cv::error(class cv::Exception const &)" (?error@cv@@YGXABVException@1@@Z) 외부 기호(참조 위치: "public: class cv::Vec<unsigned char,3> & __thiscall cv::Mat::at<class cv::Vec<unsigned char,3> >(int,int)" (??$at@V?$Vec@E$02@cv@@@Mat@cv@@QAEAAV?$Vec@E$02@1@HH@Z) 함수)에서 확인하지 못했습니다.
"void __stdcall cv::fastFree(void *)" (?fastFree@cv@@YGXPAX@Z) 외부 기호(참조 위치: "public: __thiscall cv::Mat::~Mat(void)" (??1Mat@cv@@QAE@XZ) 함수)에서 확인하지 못했습니다.
"int __stdcall cv::_interlockedExchangeAdd(int *,int)" (?_interlockedExchangeAdd@cv@@YGHPAHH@Z) 외부 기호(참조 위치: "public: __thiscall cv::Mat::Mat(class cv::Mat const &)" (??0Mat@cv@@QAE@ABV01@@Z) 함수)에서 확인하지 못했습니다.
호출 규칙이 _stdcall(/Gz)로 되어 있었다
__cdecl(/Gd)로 변경하여 해결
'and so on > error' 카테고리의 다른 글
[error D8016] '/ZI'과(와) '/GL' 명령줄 옵션이 호환되지 않습니다. (0) | 2015.03.05 |
---|---|
GetLastError 1406 (0) | 2014.05.19 |
RegisterTaskDefinition 80070534 error (0) | 2014.03.04 |
버그. 에러, 예외 (0) | 2013.01.25 |
F5 실행 Ctrl F5 결과 값 차이 발생 (0) | 2012.12.07 |