首页 > 解决方案 > 我无法在 Visual Studio 上安装 libsndfile

问题描述

所以我正在尝试使用 libsndfile 库在 Visual Studio(在 C++ 中)编写一个程序,但我无法让它工作。我已经用 vcpkg 安装了这个库,当我尝试从这个站点运行程序时http://digitalsoundandmusic.com/5-3-3-reading-and-writing-formatted-audio-files-in-c/我得到 3错误:

1>------ Build started: Project: ConsoleApplication4, Configuration: Debug Win32 ------
1>ConsoleApplication4.cpp
1>libsndfile.lib(flac.obj) : error LNK2001: unresolved external symbol _FLAC__StreamDecoderErrorStatusString
1>libsndfile.lib(flac.obj) : error LNK2001: unresolved external symbol _FLAC__StreamEncoderInitStatusString
1>C:\Users\asd\source\repos\ConsoleApplication4\Debug\ConsoleApplication4.exe : fatal error LNK1120: 2 unresolved externals
1>Done building project "ConsoleApplication4.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我也尝试手动添加这个库,但我遇到了与上述类似的 68 个错误。请帮我找到解决办法。谢谢你。

标签: c++visual-studiovcpkglibsndfile

解决方案


推荐阅读