LNK2019未解析的外部符号gStreamer教程Visual Studio 2015
LNK2019 unresolved external symbol gStreamer tutorials Visual Studio 2015
安装gStreamer SDK后从这里开始安装,我现在正试图使用Visual studio 2015编译和运行它附带的教程文件。此处的教程文档
考虑到这些最初是在VS2010中制作的,我不得不升级教程项目才能使用它们。接下来,我不得不添加我的include目录,只留下一组LNK2019未解决的外部符号错误
在这一点上,考虑到msdn网站上列出的各种可能的原因,我觉得解决这个问题有点力不从心。
对于教程1,我有16个LNK2019错误,例如
错误LNK2019在函数_main basic-tutorial-1 中引用的未解析外部符号_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库的链接有关。
我应该提供更多细节吗?有什么建议吗?
将Linker选项"忽略所有默认库"更改为No。适用于我的
为什么使用该SDK?它非常古老&淘汰的要么使用GStreamer团队的新安装程序(http://gstreamer.freedesktop.org/data/pkg/windows/)或者使用Fedora/OOpenSUSE提供的MinGW包对您的应用程序进行交叉编译。
问题是由于我使用的是64位SDK。教程项目被设置为输出32位,我相信它可能一直在期待32位库。
在安装了32位SDK之后,我就可以进行编译了。
然而,我现在留下了缺少libgstreamer-0.10.dll的运行时错误。
虽然我之前提到过libgstreamer-0.10.dll.a,但SDK目录中不存在libgstreamer-0.10.dll。
但如果我不能解决这个问题,我会把它留给另一个职位。
- Gstreamer 管道从命令 lne 到 c 代码
- Gstreamer:每 5 秒使用多文件墨水保存图像/jpeg
- GStreamer在开始任何播放之前进行搜索
- 在 Android 上安装 GStreamer 插件
- QT GStreamer Windows linker problems
- Opencv GStreamer管道在Raspberry Pi 4上不起作用
- LLVM 万花筒教程 JIT 编译问题
- gStreamer 将元素添加到通过 gst_parse_launch 创建的管道中
- gstreamer with openCV in rpi4
- Gstreamer audiofirfilter
- 如何为 opencv 安装 gstreamer 1.0 坏插件?
- 是否需要在 Timer.5 boost::asio 教程中运行新线程?
- WIC 工厂将始终在 Windows7 上为 nullptr("What's a Creel?"教程中使用)
- Gstreamer:rtsp-server中的trickplay模式
- CMakeLists.txt:(add_executable):没有给目标提供来源:教程
- 使用mingw遵循简单的c ++ DLL教程时出错
- 使用Bazel C++教程;build不创建/使用共享库
- 虚幻引擎4教程不适用于Visual Studio 17
- 使用Gstreamer进行文本渲染(appsrc,textrender)
- LNK2019未解析的外部符号gStreamer教程Visual Studio 2015