visual-studio - VS2015 - LNK1104 无法打开文件 'C:\gstreamer\1.0\x86_64\lib\glib-2.0'
问题描述
今天想在 Windows 10 的 vs2015 社区版上实现 Gstreamer。
我包括了配置属性 -> C/C++ -> 常规 -> 附加包含目录 C:\gstreamer\1.0\x86_64\include\glib-2.0\glib C:\gstreamer\1.0\x86_64\include\glib-2.0\ C: \gstreamer\1.0\x86_64\include\gstreamer-1.0\ C:\gstreamer\1.0\x86_64\lib\glib-2.0\include
其中 3 个在 \include 目录下工作正常。但是,只有从\lib\glib-2.0\include给出错误。
我正确配置了库以确保您
配置属性 -> 链接器 -> 常规 -> 附加库目录和属性 -> 链接器 -> 输入 -> 我将使用的库的附加依赖项,例如 gstreamer-1.0.lib;gobject-2.0.lib;glib-2.0。库;
我正确连接了所有内容,因为在我的编译器中,我可以访问 '**C:\gstreamer\1.0\x86_64\lib\glib-2.0**' 下的头文件 glibconfig.h 以及其他头文件。
但是编译器给出了这个错误。
LNK1104 无法打开文件 'C:\gstreamer\1.0\x86_64\lib\glib-2.0'
我在 Qt Creator 上写了相同的代码,它没有给出这样的错误,但我没有像视频一样输出。因此,我想在 Visual Studio 上尝试一下。所以我认为 LNK1104 错误不存在权限问题。
如果有人可以提供帮助,那就太酷了。
解决方案
我找到了解决方案。
选择调试为 x64。
如果您遇到我的问题,请不要忘记查看您使用的是 x64 还是 x86 调试。
错误“LNK1104 无法打开文件 'C:\gstreamer\1.0\x86_64\lib\glib-2.0”的解释很复杂,因此您可能找不到问题所在。
谢谢,
推荐阅读
- html - 将文本与 tailwindcss 垂直对齐
- c - C regexec 返回错误的结果
- java - 如何为 Apache Drill 创建自定义非存储插件
- angular - 任何带有 Angular 自动完成功能的文本框库?
- flutter - Flutter Drawer 与底部导航栏重叠
- c++ - 如何修复查找不存在的头文件的 Visual Studio 项目?
- visual-studio-code - 如何从 Visual Studio 代码扩展中获取主机操作系统名称?
- node.js - 如何为同一服务器上的三个应用程序配置我的 nginx 配置文件
- python - 如何在kivy python中使用滑块作为进度条并控制音频?
- amazon-cognito - 如何在亚马逊连接联系流块中获取 lex 属性?