我从视频摄像头获得了用于视频捕获的示例项目。我试图编译它。
我正在使用Windows 7和vs 2008。
我遇到了以下编译错误。
1> ------ Build build:Project:VidCap,配置:调试Unicode Win32 ------ 1个GT;编译... 1> cl:命令行警告D9035:已弃用选项'Wp64',将来的版本中将删除该选项 1 GT; VidCap.cpp
1> c:\ vikram \ 0.3.0.810 \ sdk \ windows \ x86 \ webcamsdk \ samples \ windows \ libwebcamsrc \ stream.h(20):致命错误C1083:无法打开包含文件:'streams.h':没有这样的文件或目录
1>项目:警告PRJ0018:未找到以下环境变量: 1 GT; $(COMMONLIB)
其他包含目录: .... \包括; “$(COMMONLIB)\ DX9SDK_updated \类”; “$(COMMONLIB)\ DX9SDK_updated \包括”
我的假设是由于DirectX Sdk所以我从msdn下载了dxsdk_oct2005。
但是在安装后我无法在我的系统中看到这些路径。
我在这里错过了一些东西。我应该在我的系统中安装哪个Direct X版本。
答案 0 :(得分:0)
您错过了DirectShow头文件。 尝试添加路径
%Platform SDK Root%\Samples\Multimedia\DirectShow\BaseClasses
添加到其他包含目录
原因是DirectShow不是DirextX的一部分,而是Plantform SDK。
答案 1 :(得分:0)
问题解决了这里需要直接X9版本,其中包含stream.h