如何在Microsoft Visual Studio 2013中执行生成OpenCVBlobsLib
Lib(适用于以前的版本)
逐步(我将本教程放在github问题中,但已关闭)
我下载了您的cvBlobslib(https://github.com/OpenCVBlobsLib/opencvblobslib)我在Visual Studio 2013中创建一个空项目我将6 .h和5 .cpp放入项目中 I绑定(bind)所有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个子文件夹:具有libpthreadGC2.a(扩展名为.a)和pthreadVC2.lib的x64,x86我不使用它),“dll”,“include” 3个.h文件。 我在“其他包含目录”中添加“包含”。 我在“其他库目录”中添加“lib”。 我添加“pthreadVC2.lib”(在lib文件夹中)将配置属性->>常规中的“配置类型”更改为静态库.lib 我将以下行添加到所有include和All .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
已使用11.554 KB的cvBlobsLib.lib
。
您可以在此处下载结果:
https://www.dropbox.com/s/bctrg3o8jihnf2r/cvBlobsLib.lib