Library/OpenCV

Windows10 CUDA + OpenCV 4 빌드 에러 LINK : fatal error LNK1181: '..\..\lib\Release\opencv_world440.lib'

TwinParadox 2020. 8. 29. 23:26
728x90

Microsoft Visual Studio 2019를 활용해서 OpenCV에서 CUDA 좀 쓰려고 빌드를 하려는데 에러를 막 토해낸다. 에러 코드는 다음과 같은 에러들이 막 쏟아져 나왓다.

 

LINK : fatal error LNK1181: '..\..\lib\Release\opencv_world440.lib' 입력 파일을 열 수 없습니다.
"opencv_perf_core.vcxproj" 프로젝트를 빌드했습니다. - 실패

 

빌드 실패

 

원인을 찾아보니까 OpenCV 자체가 문제가 아니라 CUDA 버전이 문제였다.

CUDA 10.0은 Visual Studio 2017까지만 빌드가 가능하고, 그 이후 버전을 이용해야 한다.

나는 이걸 두 번이나 삽질하고 나서 CLI로 빌드를 돌려보고 나서야 알았다.

 

CLI 에러

728x90