安装gStreamer SDK之后
Installed from here我现在正尝试使用Visual Studio 2015编译并运行其随附的教程文件。Tutorial documentation here

鉴于这些最初是在VS2010中制作的,因此我不得不升级教程项目才能使用它们。接下来,我必须添加我的包含目录,只剩下一组LNK2019 unresolved external symbol errors

此时,鉴于msdn网站上列出的各种可能原因,我觉得解决这个问题超出了我的范围。

对于Tutorial 1,我有16个LNK2019错误,例如。

错误_main basic-tutorial-1中引用的错误LNK2019无法解析的外部符号_gst_object_unref

所有16个错误与以下“外部符号”有关

_gst_object_unref

_gst_mini_object_unref

_gst_bus_timed_pop_filtered

_gst_element_get_bus

_gst_element_set_state

_gst_parse_launch

_gst_init

在我的gStreamer SDK目录中搜索文件内容,我发现所有这些都发生在

D:\ gstreamer-sdk \ 0.10 \ x86_64 \ lib \ libgstreamer-0.10.dll.a

因此,我假设该问题与libgstreamer-0.10.dll.a lib的链接有关。

我应该提供更多细节吗?有什么建议么?

最佳答案

将链接器选项“忽略所有默认库”更改为“对我有用”

关于c++ - LNK2019未解析的外部符号gStreamer教程Visual Studio 2015,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34572063/

10-10 18:24