尝试使用带有C ++的Visual Studio 2012从我的网络摄像头设备捕获视频。我的目标是能够从USB摄像头查看某些ROV项目的实时馈送。我找到了一个有Visual Studio解决方案的网站(http://www.codeproject.com/Articles/559437/Capturing-video-from-web-camera-on-Windows-and)。但是,当我编译时,我收到一条错误,内容为:“无法启动程序.VideoInputVS2012 \ videoInput \ Debug \ videoInput.lib”。我尝试在解决方案中包含库,但它似乎没有用。有什么建议吗?
答案 0 :(得分:0)
您正在建设什么类型的项目?如果它是静态库,您将无法运行它。您可能需要检查输出目标类型的项目设置。
----------------------- 更新编辑 --------------- -----------------------------------
您下载的代码项目代码有一个生成静态.lib文件的项目。 您需要创建另一个引用此.lib文件的项目才能使用它。
实际上有两个下载显示正在使用的.lib类。
这里还提供了一个如何调用videoInput.lib静态类的示例:
要使用此库,只需在项目中包含videoInput.h和videoInput .lib即可。这个类是一个单例,它使资源管理变得容易。
//TestvideoInput.cpp
#include "stdafx.h"
#include "videoInput.h"
#pragma comment(lib,"videoInput.lib")
...
被引用和讨论的代码项目由Evgeny Pereguda
创建