2015 年 Visual Studio 构建 FLAC
Building FLAC in Visual Studio 2015
我正在尝试在 VS2015 中构建 FLAC,因为我需要它来为 VS2015 构建 SFML。
首先,我得到了 FLAC 源并安装了 nasm,因为它说我必须这样做。
然后,我得到了OGG lib源并构建了静态Win32版本,并且没有错误。
在那之后,我将ogg的include文件夹复制到flac的include文件夹中,并将静态库复制到它说我必须的地方。
我还将 nasm exe 添加到 vs 的可执行路径中。
最后,当我尝试构建它时,这就是我得到的:
Error LNK1181 cannot open input file 'D:\Programación\C++\SFML\dependencies\flac-1.3.1\objs\Release\lib\libFLAC_static.lib' example_c_decode_file D:\Programación\C++\SFML\dependencies\flac-1.3.1\examples\c\decode\file\LINK 1
我不确定您选择构建什么,但从错误中我得出结论,您正在尝试构建 FLAC 示例项目,但尚未构建 FLAC 库本身。
当我为 my VS 2015RC build 构建 SFML 依赖项时——我被告知它与 VS 2015 的发布版本兼容——我只是构建了 C++ 库,而忽略了所有其他项目。
我正在尝试在 VS2015 中构建 FLAC,因为我需要它来为 VS2015 构建 SFML。
首先,我得到了 FLAC 源并安装了 nasm,因为它说我必须这样做。 然后,我得到了OGG lib源并构建了静态Win32版本,并且没有错误。 在那之后,我将ogg的include文件夹复制到flac的include文件夹中,并将静态库复制到它说我必须的地方。 我还将 nasm exe 添加到 vs 的可执行路径中。 最后,当我尝试构建它时,这就是我得到的:
Error LNK1181 cannot open input file 'D:\Programación\C++\SFML\dependencies\flac-1.3.1\objs\Release\lib\libFLAC_static.lib' example_c_decode_file D:\Programación\C++\SFML\dependencies\flac-1.3.1\examples\c\decode\file\LINK 1
我不确定您选择构建什么,但从错误中我得出结论,您正在尝试构建 FLAC 示例项目,但尚未构建 FLAC 库本身。
当我为 my VS 2015RC build 构建 SFML 依赖项时——我被告知它与 VS 2015 的发布版本兼容——我只是构建了 C++ 库,而忽略了所有其他项目。