提问人:nTn 提问时间:11/14/2023 更新时间:11/15/2023 访问量:74
将从源代码生成的外部库添加到 c++ Visual Studio 项目
Adding an external library built from source to c++ visual studio project
问:
我正在尝试将外部库包含在 Windows 上的 Visual Studio 项目中。 有问题的库是 mpg123,用于解码 mp3 文件。
我按照库下载中包含的安装说明进行操作,该说明说要执行以下操作:
./configure
make
make install
并尝试了不同的配置。加载头文件是有效的,并使智能感知检测我尝试在项目中使用的方法,但我认为我还需要包含一个 .lib 文件,该文件必须包含在构建中。Make 的所有配置均未生成任何 .lib 文件。
我还不熟悉 c++ 项目和链接的第三方文件,互联网也无法告诉我到底需要做什么才能完成这项工作。
答:
0赞
Minxin Yu - MSFT
11/15/2023
#1
可以使用 vcpkg 在 Visual Studio 中配置 mpg123。
CMD :和 vcpkg 将下载 mpg 库,然后自动为项目添加 DLL 引用。vcpkg install mpg123:x64-windows
若要手动添加 mpg123,请阅读教程:创建使用 DLL 的客户端应用
评论
0赞
Minxin Yu - MSFT
12/1/2023
我可以知道你有没有机会检查我的答案吗?
评论