如何OpenCVBlobsLib
在 Microsoft Visual Studio 2013 中执行构建库(适用于以前的版本)
问问题
377 次
1 回答
1
一步一步(我把这个教程放在github问题中但关闭了)
- 我下载了你的 cvBlobslib ( https://github.com/OpenCVBlobsLib/opencvblobslib )
- 我在 Visual Studio 2013 中创建了一个空项目
- 我将 6 .h 和 5 .cpp 放在项目中
- 我绑定所有 OpenCV 依赖项(https://www.youtube.com/watch?v=v-VgWxkVp2w)
- 我下载此文件:pthreads-w32-2-9-1-release.zip 1.17MB 并在此文件夹中解压缩:C:\pthreads.hWin32(我创建此文件夹)
- 此文件夹有 3 个子文件夹:“Pre-built.2”、“pthreads.2”、“QueueUserAPCEx”。
- “Pre-built.2”有 3 个子文件夹:“lib”(2 个子文件夹:x64 与 libpthreadGC2.a(Exetension .a)和 pthreadVC2.lib,x86 我不使用它),“dll”,“include”与3个.h文件。
- 我在“其他包含目录”中添加了“包含”。
- 我在“附加库目录”中添加“lib”。
- 我添加“pthreadVC2.lib”(在 lib 文件夹内)
- 将 Configuration Properties -->> General 中的“Configuration Type”更改为 Static Library .lib
- 我首先在所有 .cpp 中添加了这一行:
#pragma warning(disable: 4996)//This function or variable may be unsafe
- 在主菜单中,我选择
Release / x64
并单击“构建”->>“构建解决方案” - 在文件夹中:
C:\Users\Ricardo\Documents\Visual Studio 2013\Projects\cvBlobsLib\x64\Release
有cvBlobsLib.lib
11.554 KB。
您可以在此处下载结果: https ://www.dropbox.com/s/bctrg3o8jihnf2r/cvBlobsLib.lib
于 2014-12-26T12:02:32.470 回答