2014-12-26 2 views
0

Как выполнить сборку OpenCVBlobsLib Lib в Microsoft Visual Studio 2013 (работает на предыдущих версиях)Построить OpencvBlobsLib в среде Windows

+0

просто имейте в виду, что cvBlobsLib от времен opencv1.0, код очень устарел, и скорее следует избегать. вы, вероятно, можете делать все, что хотите, с встроенными функциями opencv. – berak

+0

Is OpencvBlobsLib: http://opencvblobslib.github.io/opencvblobslib/ – Ricardo

+0

ах, хорошо. принял его за старый. – berak

ответ

1

Шаг за шагом (я ставлю этот учебник в вопросах GitHub, но закрыт)

  1. Я загрузить cvBlobslib (https://github.com/OpenCVBlobsLib/opencvblobslib)
  2. создать пустой проект в Visual Studio 2013
  3. я поставил 6 .h и .cpp 5 в проекте
  4. I Связывание всех зависимостей OpenCV (https://www.youtube.com/watch?v=v-VgWxkVp2w)
  5. Загрузить этот файл: pthreads-w32-2-9-1-release.zip 1.17MB и распаковать в эту папку: C: \ pthreads.hWin32 (создаю эту папку)
  6. Эта папка имеет 3 подпапки: «Pre-built.2», «pthreads.2», «QueueUserAPCEx».
  7. «Pre-built.2» имеет 3 Вложенные папки: «lib» (2): libcthreadGC2.a (Exetension .a) и pthreadVC2.lib, x86 Я не использую его), «dll», включить "с 3 .h файлами.
  8. Я добавляю «включить» в «Дополнительные каталоги include».
  9. Я добавляю «lib» в «Дополнительный каталог библиотеки».
  10. добавить «pthreadVC2.lib» (внутри папки Lib)
  11. изменить «Тип конфигурации» в окне Свойства конфигурации - >> Общие для статической библиотеки .lib
  12. добавить эту линию, прежде всего, включает в себя и во всех .cpp: #pragma warning(disable: 4996)//This function or variable may be unsafe
  13. в главном меню я выбираю Release/x64 и я нажимаю на "BUILD" - >> "Build Solution"
  14. в папке: C:\Users\Ricardo\Documents\Visual Studio 2013\Projects\cvBlobsLib\x64\Release Если бы cvBlobsLib.lib с 11.554 KB.

Вы можете скачать здесь Результат: https://www.dropbox.com/s/bctrg3o8jihnf2r/cvBlobsLib.lib