2014-12-21 4 views
1

Я пытаюсь установить opencv 2.4.10 на Windows 8.1. Обычно я устанавливаю OpenCV без каких-либо сторонних библиотек, но на этот раз я пытаюсь установить некоторые библиотеки, такие как CStripes, Eigen, OpenExr, CUDA 6.5, AMD Blas и Fft.Установка OpenCV 2.4.10 на Windows 8.1 с VS 2013

Я использую 64-разрядную версию Visual Studio 2013. Установка OpenCV без какой-либо сторонней библиотеки завершается без каких-либо проблем, но с сторонними библиотеками она не увенчалась успехом. Я выполнял процедуру установки, указанную here.

Проблема, о которой я заметил, заключается в том, что во время установки система не может найти файлы и .dll, например.

  • LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\opencv_contrib2410.lib'
  • file INSTALL cannot find "E:/opencv/build/bin/Release/opencv_gpu2410.dll".

Я побежал установку в качестве администратора, но я все еще получаю ту же ошибку.

Вы можете просмотреть журнал сборки Visual Studio here и журнал сборки Cmake here.

Пожалуйста, помогите мне.

+2

Поиск «Ошибка» в журналах Visual Studio. Очевидно, что возникает ошибка CUDA: E: /opencv/sources/modules/gpu/src/nvidia/core/NCV.cu (356): ошибка: пространство имен «std» не имеет члена «max» – BeRecursive

+0

Посмотрите здесь, Решение: http://stackoverflow.com/questions/24541762/visual-studio-2013-c-standard-library – BeRecursive

+0

@BeRecursive Спасибо, что указали это. Мне пришлось изменить источник NCV.cu, и все шло. Итак, следует ли добавить ответ на этот вопрос или вы хотите добавить его? Другое дело, что эта вещь должна быть поднята как проблема в сообществе OpenCV, поскольку это изменение было сделано в их источнике? –

ответ

2

Поиск «Ошибка» в журналах Visual Studio. Существует явная ошибка CUDA бросают:

E:/opencv/sources/modules/gpu/src/nvidia/core/NCV.cu(356): error : namespace "std" has no member "max" 

Кажется, что вам нужно добавить #include <algorithm> для этой работы (как это было предложено here).

Я также предлагаю вам поднять это как ошибку на трекере OpenCV!

+1

http://code.opencv.org/projects/opencv/issues – berak

+0

Да, мне пришлось включить '#include ' в NCV.cu. Спасибо за помощь. Я подниму вопрос. –

Смежные вопросы