Я работаю над Windows 10 и CMake 3.14.1.
Я сам пытаюсь собрать OpenCV (версия 4.0.1), так как мне нужны модули contrib и модуль SFM. Я скачал готовую версию openBLAS 0.2.19. Он имеет 3 каталога: bin, include и lib. Каталог bin включает libopenblas.dll, include содержит заголовки, а в lib есть libopenblas.a и libopenblas.dll.a (и каталог cmake).
Когда я настраиваю openCV с помощью CMake, я, конечно же, устанавливаю openBLAS_INCLUDE_DIR в каталог include. Но какой файл я должен указать для openBLAS_LIB? libopenblas.dll, libopenblas.a или libopenblas.dll.a?
А позже, когда я создаю openCV (с Visual Studio 2017), где мне разместить .dll, чтобы он был виден процессу сборки?
Изменить: возможно, мне следует добавить, что OpenBLAS был скомпилирован с помощью minGW, поэтому есть эти странные файлы .a и .dll.a вместо .lib