Можно ли использовать привязку GStreamer C в проекте C++?Использование GStreamer в C++ с Visual Studio
Когда я компилирую GStreamer HelloWorld sample в среде C++ VS, gst_init() получает mangled до _gst_init(), а затем компоновщик не может найти функцию в GStreamer .lib. То же самое происходит и с другими функциями GStreamer.
Я попытался вложить включить директиву с «ехЬегп C» заявление, как это:
extern "C" {
#include <gst/gst.h>
}
, но это не помогает.
Могу ли я сообщить компилятору, как именно манипулировать именами? Есть ли какая-либо C++-оболочка для GStreamer, или мне нужно написать ее, чтобы ее использовать?