【发布时间】:2012-09-14 19:57:01
【问题描述】:
当我搜索它时,我没有找到类似的东西。我正在尝试根据在另一个堆栈溢出线程中找到的代码制作一个简单的 gstreamer 应用程序。每当我尝试通过使用命令提示符转到目录并输入cl cppgstreamer.cc 来编译它时。最初,唯一的包含是#include <gstreamermm.h>,这给了我
cppgstreamer.cc(1):致命错误 C1083:无法打开包含文件:'gstreamermm.h ': 没有这样的文件或目录
即使我将cppgstreamer.cc 放入与gstreamermm.h 相同的目录中。然后我尝试将包含更改为
#include "C:\Users\MY_NAME\Documents\gstreamer c++\gstreamermm-0.10.10.2\gstreamer\gstreamermm.h"
MY_NAME 被替换为我的名字。
这似乎可行,但随后它尝试在 gstreamermm.h 中进行包含,并且它们采用 #include <file.h> 形式,所以我收到另一个致命错误 C1083,除了这次使用 init.h,或者当我改变了,@ 987654330@。他们有依赖关系。有没有办法让我的编译器喜欢#include <file.h> 语法?我真的不想浏览文件并将每个#include <file.h> 更改为#include "file.h"。
抱歉,这是一个愚蠢的问题。我是 C++ 新手,尽管我过去曾使用过 C。 我正在使用 Microsoft Visual C++ Express 2010。任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: c++ visual-c++ include gstreamer