无法在Visual Studio 2015中打开源文件

我正在尝试使用Visual Studio Community 2015在windows中编译OBS studio 。我在Visual Studio中创build了一个项目,并通过将这些文件拖到解决scheme资源pipe理器中将整个git repo复制到项目中。 这个项目依赖于libav,x264和curl。 它们以.lib,.dll和头文件forms提供。

问题是我不断收到“无法打开源文件”。 我有一个单独的文件夹中的dll和lib的头文件(dll和lib在同一个文件夹中)。 在项目设置 – > VC ++目录下,我添加了include目录,并且还添加了库目录。 然后我在链接器 – >input – >附加依赖关系下特别添加了这个库。 然后我将包含.dll文件的目录添加到环境variablesPATH。

毕竟,我仍然得到同样的错误,以及一些其他的错误。 这是一个有问题的源文件的屏幕截图。

无法打开源文件

这些是我的设置。

目录

图书馆

在这里输入图像说明

对于这条路,我曾尝试过和没有尾随的正斜杠。

Solutions Collecting From Web of "无法在Visual Studio 2015中打开源文件"

编辑:使用C / C ++设置而不是VC ++设置为其他包含目录。

可能会让你担心的是,VS侧栏中的文件夹图标实际上并不涉及文件系统。 它们是过滤器,不会根据实际的目录而改变。

这是Drop的建议的另一个解释 – 检查文件是否确实在你认为的位置。

在我的情况下,我已经添加了包含库,但这还不够。 一旦我将项目属性中的配置从x86切换到x64 ,错误消失了。