C++ C++;#包括<;anyfile.h>;尝试编译gstreamer应用程序时

C++ C++;#包括<;anyfile.h>;尝试编译gstreamer应用程序时,c++,visual-c++,include,gstreamer,C++,Visual C++,Include,Gstreamer,我找的时候没有找到这样的东西。我正试图根据在另一个堆栈溢出线程中找到的代码制作一个简单的gstreamer应用程序。每当我试图通过命令提示符进入目录并输入cl cppgstreamer.cc来编译它时。最初,唯一的包含是#include,这给了我 cppgstreamer.cc(1):致命错误C1083:无法打开包含文件:“gstreamermm.h” ':没有这样的文件或目录 即使我将cppgstreamer.cc放入与gstreamermm.h相同的目录中。然后我尝试将include更改为

我找的时候没有找到这样的东西。我正试图根据在另一个堆栈溢出线程中找到的代码制作一个简单的gstreamer应用程序。每当我试图通过命令提示符进入目录并输入
cl cppgstreamer.cc
来编译它时。最初,唯一的包含是
#include
,这给了我

cppgstreamer.cc(1):致命错误C1083:无法打开包含文件:“gstreamermm.h” ':没有这样的文件或目录

即使我将
cppgstreamer.cc
放入与
gstreamermm.h
相同的目录中。然后我尝试将include更改为

#include "C:\Users\MY_NAME\Documents\gstreamer c++\gstreamermm-0.10.10.2\gstreamer\gstreamermm.h" 
我的名字被我的名字取代了

这似乎是可行的,但随后它尝试在
gstreamermm.h
中执行include,并且它们处于
#include
形式,因此我得到另一个致命错误C1083,除了这次使用
init.h
,或者当我更改它时,
error.h
。而且它们有依赖性。有没有办法让我的编译器喜欢
#include
语法?我真的不想浏览文件并将每个
#include
更改为
#include“file.h”

对不起,如果这是一个愚蠢的问题。我是C++新手,虽然我过去和C一起工作过。
我使用微软Visual C++快件2010。任何帮助都将不胜感激。谢谢

您需要添加包含
gstreamermm.h
的目录以包含路径。我没有VisualC++来检查,但是它在C/C++的项目属性中。在/P>这可能会有帮助:我尝试用Visual C++代替记事本+ +,创建控制台应用程序,然后将目录的路径加上GSTRAMAMM.H添加到包含目录路径变量中。现在,当我单击external dependencies时,gstreamermm.h会显示出来,但当我尝试使用带有#include或#include“gstreamermm.h”的“cl-cppgstreamer.cpp”时,我会得到“致命错误C1083:无法打开include文件:”gstreamermm.h“没有这样的文件或目录”。是否有单独的命令用于包含外部依赖项或I只是做错了什么?关于:
cl”/IC:\Users\MY\u NAME\Documents\gstreamer c++\gstreamermm-0.10.10.2\gstreamer“cppgstreamer.cpp
或类似的命令如何?完整列表如下: