在Windows环境中构建OpencvBlobsLib

时间:2014-12-26 12:02:32

标签: opencv pthreads cvblobslib

如何在Microsoft Visual Studio 2013中执行构建OpenCVBlobsLib Lib(适用于以前的版本)

1 个答案:

答案 0 :(得分:1)

一步一步(我将本教程放在github问题但已关闭)

  1. 我下载了你的cvBlobslib(https://github.com/OpenCVBlobsLib/opencvblobslib
  2. 我在Visual Studio 2013中创建一个空项目
  3. 我把6 .h和5 .cpp放在项目中
  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个子文件夹:x64,包含libpthreadGC2.a(Exetension .a)和pthreadVC2.lib,x86我不使用它),“dll”,“包括“with 3 .h files。
  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” - >> “构建解决方案”
  14. 在文件夹中:C:\Users\Ricardo\Documents\Visual Studio 2013\Projects\cvBlobsLib\x64\ReleasecvBlobsLib.lib 11.554 KB。
  15. 您可以在此处下载结果: https://www.dropbox.com/s/bctrg3o8jihnf2r/cvBlobsLib.lib