将从源代码构建的外部库添加到 C++ Visual Studio 项目

问题描述 投票:0回答:1

我正在尝试将外部库包含到我在 Windows 上的 Visual Studio 项目中。 有问题的库是 mpg123,用于解码 mp3 文件。

我按照库下载中包含的安装说明进行操作,其中说:

    ./configure
    make
    make install

并尝试了不同的配置。加载头文件有效,并使智能感知检测我尝试在项目中使用的方法,但我认为我还需要包含一个 .lib 文件,该文件必须包含在构建中。 Make 的所有配置均未生成任何 .lib 文件。

我还不熟悉 C++ 项目和链接的第三方文件,并且互联网无法帮助我告诉我到底需要做什么才能完成这项工作。

c++ visual-studio linker static-linking
1个回答
0
投票

您可以使用 vcpkg 在 Visual Studio 中配置 mpg123。

例如

CMD :

vcpkg install mpg123:x64-windows
vcpkg 将下载 mpg 库,然后自动为项目添加 DLL 引用。

要手动添加 mpg123,请阅读教程:创建使用 DLL 的客户端应用程序

© www.soinside.com 2019 - 2024. All rights reserved.