none
Не видится библиотека хотя я указал в настройках visual studio путь к это библиотеке перед компиляцией проекта RRS feed

  • Вопрос

  • Добрый день. Я не могу понять почему после успешной компиляции выбрасывается окно windows с ошибкой о том что нет библиотеки opencv_world300d.dll. Я делаю так в начале я скачал архив с опенцв и разархивировал его ,далее я зашел в вижуал студио "Проект --  C/C++  --  Общие -- дополнительные каталоги включаемых файлов" и там прописал "E:\Downloads\cv3\opencv\build\include"  далее "Компоновщик -- Общие -- Дополнительные каталоги библиотек"  E:\Downloads\cv3\opencv\build\include и E:\Downloads\cv3\opencv\build\include Далее все компилируется без проблем но вот при запуске икзешника выбивается ошибка что мол не найдена библиотека которая есть в одном из каталогов , что я не так делаю ? 

    Делаю вот по этому руководству  

    Yolo_mark
    Windows & Linux GUI for marking bounded boxes of objects in images for training Yolo v3 and v2
    To compile on Windows open yolo_mark.sln in MSVS2013/2015, compile it x64 & Release and run the file: x64/Release/yolo_mark.cmd. Change paths in yolo_mark.sln to the OpenCV 2.x/3.x installed on your computer:
    (right click on project) -> properties -> C/C++ -> General -> Additional Include Directories: C:\opencv_3.0\opencv\build\include;
    (right click on project) -> properties -> Linker -> General -> Additional Library Directories: C:\opencv_3.0\opencv\build\x64\vc14\lib;

    27 апреля 2018 г. 11:55

Ответы

  • Если был создан исполнимый файл, то ваши настройки VS сработали, библиотека (lib) нашлась.

    Ну а после этого настройки VS уже ни на что не влияют (да и на большинстве ПК ее просто нет). Поиск же динамических библиотек (dll) при запуске EXE производится как описано тут:

    https://msdn.microsoft.com/en-us/library/7d83bc18.aspx

    В общем, вам надо скопировать все нужные DLL туда же куда и EXE.



    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 апреля 2018 г. 15:48
    Модератор