我正在尝试将外部库包含到我在 Windows 上的 Visual Studio 项目中。 有问题的库是 mpg123,用于解码 mp3 文件。
我按照库下载中包含的安装说明进行操作,其中说:
./configure
make
make install
并尝试了不同的配置。加载头文件有效,并使智能感知检测我尝试在项目中使用的方法,但我认为我还需要包含一个 .lib 文件,该文件必须包含在构建中。 Make 的所有配置均未生成任何 .lib 文件。
我还不熟悉 C++ 项目和链接的第三方文件,并且互联网无法帮助我告诉我到底需要做什么才能完成这项工作。
您可以使用 vcpkg 在 Visual Studio 中配置 mpg123。
例如
CMD :
vcpkg install mpg123:x64-windows
和 vcpkg 将下载 mpg 库,然后自动为项目添加 DLL 引用。
要手动添加 mpg123,请阅读教程:创建使用 DLL 的客户端应用程序