2013-08-22 5 views
0

Я пытаюсь использовать OPENCV на Visual C++ 2012 в качестве пустого проекта. Все библиотеки установлены и содержат пути, но я получаю сообщение «LNK1104: не удается открыть файл kernel32.lib» при отладке фрагмента кода. перед ошибкой также появляется предупреждение, указывающее:LNK1104: не удается открыть файл 'kernel32.lib' при связывании openCV

Предупреждение Предупреждение 1 MSB8003: Не удалось найти переменную WindowsSDKDir из реестра. TargetFrameworkVersion или PlatformToolset могут быть установлены на недопустимый номер версии. C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.CppBuild.targets

связаны ли они?

+1

Это не проблема с OpenCV, а с WindowsSDK. Исправьте это (google предупреждение), и все должно работать нормально. – cyriel

ответ

0

сделать у вас есть в VC++ каталогов (правая кнопка мыши проект, выберите пункт Property Page),

  • Include Directories: $ (INCLUDEPATH)
  • Списка библиотеки элемента Каталоги: $ (LibraryPath)
Смежные вопросы