我正在尝试使用Visual Studio Community 2015在Windows上编译 OBS studio 并按照 this tutorial 进行操作。我已在Visual Studio中创建了一个项目,并通过将文件拖入解决方案资源管理器中的方式将整个git存储库复制到了该项目中。此项目依赖于libav、x264和curl,它们分别以.lib、.dll和头文件的形式给出。
问题是我一直收到“无法打开源文件”的错误提示。我将头文件放在与dll和lib不同的文件夹中(dll和lib在同一文件夹中)。在项目设置->VC++目录下,我添加了包含目录,并添加了库目录。然后我在链接器->输入->附加依赖项下特别添加了lib。接着,我将包含.dll文件的目录添加到环境变量PATH中。
尽管如此,我仍然收到相同的错误提示,以及其他几个错误提示。这里是一个具有该问题的源文件的屏幕截图。
问题是我一直收到“无法打开源文件”的错误提示。我将头文件放在与dll和lib不同的文件夹中(dll和lib在同一文件夹中)。在项目设置->VC++目录下,我添加了包含目录,并添加了库目录。然后我在链接器->输入->附加依赖项下特别添加了lib。接着,我将包含.dll文件的目录添加到环境变量PATH中。
尽管如此,我仍然收到相同的错误提示,以及其他几个错误提示。这里是一个具有该问题的源文件的屏幕截图。
这是我的设置。
对于路径,我已经尝试了带和不带末尾的正斜杠。
#include
子句中的/
之前的文件夹,并且此文件夹包含您包含的文件。物理上。我的意思是去那里看看它们是否存在。 - Ivan Aksamentov - Drop