.lib 및 .dll과 같은 컴파일 된 라이브러리를 사용하지 않고 opencv 라이브러리의 C++ 소스 코드로 작업 할 수 있는지 물어보고 싶습니다.C++ 라이브러리의 소스 코드 (opencv)로 작업하기
라이브러리의 헤더 파일과 .cpp 파일로만 작업 할 수 있습니까?
이미지를 받아들이고 일련의 opencv 관련 작업을 수행하는 기본 C++ 클래스를 만들고 싶습니다. 그러나 기본 라이브러리로 여러 플랫폼 용 코드를 자유롭게 컴파일해야합니다. .lib 또는 .dll을 사용하면 여러 플랫폼에서 컴파일이 금지됩니다. 나는 C++ 소스 코드만을 사용하여 가능할 수 있다고 생각한다. 하지만 Visual Studio를 사용하여 추가 Include 디렉토리를 추가하면 LNK2019 오류가 발생합니다. 즉, "함수 또는 변수가 선언되었지만 정의되지 않았습니다".hpp 및 .cpp의 'right'디렉토리를 포함하지만 뭔가를 놓친다해도 .
원하는 플랫폼의 소스 코드와 빌드 라이브러리를 직접 다운로드 한 다음 프로젝트를 다시 빌드하고 다시 빌드 할 수 있습니다 – slawekwin