Я открываю OpenCV v4.1.Я скачал готовую версию сборки и распаковал ее на диск C.Я использую VS Studio 16 вместе с Cmake для создания проекта.Я генерирую файлы, используя ниндзя.
Вот так выглядит мой cmake atm:
cmake_minimum_required (VERSION 3.8)
add_executable (opencv-fun "opencv-fun.cpp" "opencv-fun.h")
target_link_libraries(opencv-fun "path_to_lib_folder/opencv_world410d.lib")
Вот ошибка, которую я получаю:
"Выполнение кодане удается продолжить, поскольку файл opencv_world410d.lib не найден. Переустановка [...] "
Я уже пытался поместить переменные env в системный путь, копировать lib в исходную папку, я также использовал:
link_library("path")
Также я изменил генератор на VS, что тоже не помогло.
Что забавно во всем этом, так это то, что я могу запустить свою программу в CMD, и она работаетна отлично.Ошибка возникает только при попытке отладки в Visual Studio.
РЕДАКТИРОВАТЬ: ОС: Windows 10
РЕДАКТИРОВАТЬ 2: Я должен был быть очень устал, потому что это была проблема .dll не .lib простокак @PiotrK предупредил меня.Извините за вызов с такой глупой проблемой.Спасибо за ответы, ребята.Просто скопируйте-вставьте dll в директорию exe и решили проблему.Есть ли более чистый способ связать .dll, чтобы мне не нужно было копировать и вставлять его?