0

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

4

1 回答 1

1

一步一步(我把这个教程放在github问题中但关闭了)

  1. 我下载了你的 cvBlobslib ( https://github.com/OpenCVBlobsLib/opencvblobslib )
  2. 我在 Visual Studio 2013 中创建了一个空项目
  3. 我将 6 .h 和 5 .cpp 放在项目中
  4. 我绑定所有 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”,“include”与3个.h文件。
  8. 我在“其他包含目录”中添加了“包含”。
  9. 我在“附加库目录”中添加“lib”。
  10. 我添加“pthreadVC2.lib”(在 lib 文件夹内)
  11. 将 Configuration Properties -->> General 中的“Configuration Type”更改为 Static Library .lib
  12. 我首先在所有 .cpp 中添加了这一行: #pragma warning(disable: 4996)//This function or variable may be unsafe
  13. 在主菜单中,我选择Release / x64并单击“构建”->>“构建解决方案”
  14. 在文件夹中:C:\Users\Ricardo\Documents\Visual Studio 2013\Projects\cvBlobsLib\x64\ReleasecvBlobsLib.lib11.554 KB。

您可以在此处下载结果: https ://www.dropbox.com/s/bctrg3o8jihnf2r/cvBlobsLib.lib

于 2014-12-26T12:02:32.470 回答