我正在尝试使用 MinGW 在 Windows 7 机器上编译 C 程序。现在我不得不承认,我一开始并没有太多的 C 经验,而且由于不是一个非常熟练的 Windows 用户,情况更加复杂。
该程序附带了一个make文件,但由于我收到错误消息而卡住了:
找不到 -lsndfile
我发现 sndfile 是一个用于读取 .wav 文件等的声音库。我从http://www.mega-nerd.com/libsndfile下载了库并运行了它附带的安装程序可执行文件。这会将一些头文件和其他垃圾放在 C 驱动器上的 Programs 文件夹中。
我将头文件复制到 MinGW 目录下的 include 文件夹中,这将许多早期错误减少到您在上面看到的错误。我想我需要在某个地方放置一个 .dll 文件,但不确定在哪里。
如果需要,我可以提供更多细节,因为我不太确定问题出在哪里。
谢谢您的帮助。