2016-06-09 7 views
-1

iam на самом деле пытается получить opencv на моем компьютере. Я уже настроил переменные среды в Windows и добавил Путь для включений и библиотеки в листе.OpenCV 3.1.0 - LNK1104 с opencv_world310d.lib (Visual Studio Express 2013)

Теперь, когда я хочу добавить дополнительные зависимости, я смотрел в свой каталог (opencv \ build \ x64 \ vs12 \ lib), и есть только два файла. opencv_world310.lib и opencv_world310d.lib. Так что они на моем жестком диске.

Я думаю, что это файлы, которые я должен добавить?

Я сделал это, и затем я получил LNK1104 ошибка не может открыть «opencv_world310d.lib. То же самое с opencv_world310.lib.

Iam пытается построить пример-кода с OpenCV, так что должно быть все в порядке с этим . Я видел некоторые учебники, они не имеют какой-либо вопрос. Но они использовали OpenCv3.0

есть ли обходной путь?

вид касается

ответ

1

Да. По умолчанию opencv_world310.lib это единственный файл, который вы должен связываться. Или, если вы строите конфигурацию Debug, вместо этого вы должны использовать opencv_world310d.lib.

Поскольку код ошибки LNK1104, я считаю, что ваш дополнительный путь к библиотеке является чем-то неправильным.

И тогда, пожалуйста, проверьте, что вы строите код x64, а не код win32.

+0

$ (OPENCV_DIR \ Lib <- Студия дополнительный путь Визуальной библиотеки; C: \ DEV \ OpenCV \ построить \ x64 \ VC12 <- OPENCV_DIR переменного окружения; % OPENCV_DIR% \ BIN <- Путь, И здание на Debug x64 –

+0

Тогда вам нужно всего лишь world310d.lib.Он выглядит, что ваша настройка lib в порядке. Но нет окончательной скобки для $ (OPENCV_DIR, это просто ошибка копирования и вставки? Также вы можете попробовать абсолютный путь на данный момент , попробуйте C: \ DEV \ opencv \ build \ x64 \ vc12 \ lib вместо $ (OPENCV_DIR \ lib для дополнительного каталога lib. – Jin

+0

Эй, я исправил его. Я не знаю, есть ли проблема с использованием свойств. из моей projectfolder и настроил projectproperties.Теперь он работает, но только когда я использую прямой путь для каталога INCLUDE.Lib путь в порядке. Спасибо большое! –