내 프로젝트에서 OpenCV 라이브러리 기능을 사용하고 싶지 않기 때문에 CvCaptureFromFile(..)
소스 코드를 사용하고 싶습니다. 그래서 F10, F11 키를 눌러 함수 내부로 들어가서 필자가 필요한 것들을 복사하여 C 코드로 변환했습니다. 지금까지 모든 것이 ok이었다.CvCaptureFromFile (..)의 소스 코드
그러나 나는 다음과 같이 icvIntFFMPEG(void)
오류가 나는 함수 내에서 오류를 연결 얻고 실행하려고 할 때 :
오류 1
error LNK2019: unresolved external symbol "__declspec(dllimport) void * __stdcall GetProcAddress(struct HINSTANCE__ *,char const *)" ([email protected]@[email protected]@[email protected]) referenced in function "void __cdecl icvInitFFMPEG(void)" ([email protected]@YAXXZ)
오류 2error LNK2019: unresolved external symbol "struct HINSTANCE__ * __stdcall LoadLibrary(char const *)" ([email protected]@[email protected]@[email protected]) referenced in function "void __cdecl icvInitFFMPEG(void)" ([email protected]@YAXXZ)
I을 모든 것을 소스 코드 그대로 복사했습니다. 내가 잘못 가고있는 어떤 생각? 이 오류를 어떻게 해결합니까?
UPDATE : 내가 통근 내부에 첫 번째 오류가 없어 그런 this-
extern "C" {
#include "defination.h"
}
같은 "C"뭔가를 (내가 소스 코드를 대처 한 경우) 헤더 파일을 포장하고, 경우 오류
error LNK2019: unresolved external symbol [email protected] referenced in function _icvInitFFMPEG
당신이 * 필요한 * 것들을 복사했는데 복사 한 내용이 필요하지 않습니다 ... 왜이 "게임"을 재생하는 대신 OpenCV를 직접 사용하지 않으시겠습니까? –
opencv를 사용할 수 없기 때문에 소스 코드를 사용하고 있습니다. – MMH