2014-01-21 82 views
2

http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows以下說明安裝的GStreamer和使用Visual Studio 2010關於Visual Studio 2010上的GStreamer C++?

安裝SDK的編譯後的教程/例子在Windows 7上,進行編譯,我試圖編譯的「Hello World」的例子......

Cannot open include file: 'gst/gst.h': No such file or directory. 

奇怪 - 教程被認爲是配置了這些文件的路徑。不過,我們可以手動添加...

添加C:\的GStreamer-SDK \ 0.10 \ 86 \包括\的GStreamer-0.10項目包括目錄

Cannot open include file: 'glib.h': No such file or directory 

添加C:\的GStreamer-SDK \ 0.10 \ 86 \包括\巧舌如簧-2.0項目包括目錄

Cannot open include file: 'glibconfig.h': No such file or directory 

在這一點上似乎是一個死衚衕,因爲沒有一個glibconfig.h文件在PC上的任何地方。

gstreamer文檔中是否缺少一些步驟?

p.s.我看到a similar question,但其接受的答案似乎是一個死鏈接。

回答

2

(1)安裝Windows驅動程序開發工具包

(2)在創建新項目,使用 「GStreamer的」 模板在Visual Studio中,而不是 「Windows應用程序」 的模板。然後它不需要在include/linker設置中進行任何更改以使#include <gst/gst.h>正常工作。

+2

你能解釋一下Windows驅動程序開發工具包是如何幫助?另外,有沒有辦法在事後改變項目的模板?這個人的錯誤(和我的)是現有的gstreamer教程項目。 – ctd

0

在Windows標準的GStreamer安裝有一個glibconfig.h位於:(假設你的GStreamer安裝在C:\的GStreamer)C:\gstreamer\1.0\x86_64\lib\glib-2.0\include