- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 MinGW 在 Windows 7 机器上用 C 语言编译程序。现在我不得不承认,我一开始并没有太多的 C 经验,而且我不是一个非常熟练的 Windows 用户,这使情况更加复杂。
程序附带了一个 make 文件,但由于出现错误而卡住了:
cannot find -lsndfile
我发现sndfile是一个用于读取.wav文件之类的声音库。我从 http://www.mega-nerd.com/libsndfile 下载了库并运行它附带的安装程序可执行文件。这会将一些头文件和其他垃圾放入 C 盘的 Programs 文件夹中。
我将头文件复制到 MinGW 目录下的 include 文件夹中,这将许多早期的错误减少到您在上面看到的错误。我想我需要在某处放置一个 .dll 文件,但不确定放在哪里。
如果需要,我可以提供更多详细信息,因为我不太确定问题出在哪里。
感谢您的帮助。
最佳答案
您必须将可链接的库文件(.a、.lib 或 .dll)与其他文件(默认情况下随 MinGW 一起提供)放在一起。
关于c - libsndfile Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12904357/
作为我学习 C++ 的一部分,我正在自学如何将 wav 文件读入 C++。我在网上找到了很多推荐以下库的资源:libsnfile library因此,我按照下面的一些教程来测试该库的基本功能,但我无法
作为我学习 C++ 的一部分,我正在自学如何将 wav 文件读入 C++。我在网上找到了许多推荐以下库的资源:libsnfile library所以我按照下面的一些教程测试了库的基本功能,但是我无法让
我正在编写一个处理音频文件的软件。我正在使用 libsndfile 库来读取 wave 文件数据,我遇到了一个他们的文档没有解决的疑问:读取项目的函数和读取帧的函数有什么区别?或者,换句话说,如果我交
Cmake 似乎没有找到 lib libsndfile。但是,它安装在我的机器上。 find_library(sndfile REQUIRED) 并安装: yum list installed | g
我正在使用 libsndfile 做一些简单的程序,目前正在尝试找到一种在音频文件中打印静音的方法 - 除了将另一个文件静音之外。表面上,我正在制作一台鼓机。在给定时刻,我只能写入输入音频文件的长度,
现在我在 iOS 上尝试使用 libsndfile 时遇到了一个奇怪的链接问题: 我已经在 MACOSX 10.6.8 上编译了 libsndfile 并通过了所有检查。但是当我将它添加到 Xcode
我正在尝试使用 MinGW 在 Windows 7 机器上用 C 语言编译程序。现在我不得不承认,我一开始并没有太多的 C 经验,而且我不是一个非常熟练的 Windows 用户,这使情况更加复杂。 程
我使用 libsndfile 和 wasapi 创建了一个应用程序,它允许使用 QSlider 使用光标手动缓慢播放音频文件。 我看到 libsndfile 使用帧,我想知道如何获取此音频文件的持续时
目前,我已经根据可用的“libsndfile”示例代码编写了一个程序(在 Visual Studio C++ 中),其中我刚刚添加了一个减法函数,用于将一个( channel )WAV 文件与另一个相
我正在尝试开发一个简单的c应用程序,它可以在wav文件中给定时间戳的特定频率范围内给出0-100之间的值。 示例:我的频率范围为44.1kHz(典型的MP3文件),我想将该范围拆分为n个范围(从0开始
我正在尝试生成一个正弦波,它以 1 秒的间隔在立体声 wav 文件的左右声道之间切换,但我找不到任何方法来写入一个声道,同时保持另一个声道静音。这是我必须写入一个 channel 的代码: for (
我需要帮助开始使用 libsndfile。 我有四个 .wav 文件(都具有相同的采样率)。 我想把前两个连在一起,然后再把下两个连在一起, 然后将生成的 2 个 .wav 文件混合为一个。 最佳答案
我正在制作一个程序,从麦克风录音,然后使用 libsndfile 将其编码为 OGG 文件。 大约一个月前,我制作了这个程序的控制台版本,只是为了确保录制和编码功能良好。现在,当我开始将此程序作为窗口
我使用 libsndfile 库打开了 wav 文件,想要读取该文件并获取 FFT 中的 N 个点,并获取时域样本并计算 FFT。 有什么想法可以用 libsndfile 库中的函数替换 fscanf
因此,我一直在尝试使用 RtAudio 和 libsndfile。 任务看起来很简单: 1.) 使用 libsndfile 将一些样本读入缓冲区(使用 SndfileHandle 类和 readf()
谁能告诉我 portaudio 回调函数变量 framesperbuffer 是什么?如果我想通过 PA_WriteStream() 每次迭代以 64 字节数据播放音频流,那么我应该在 framesp
我正在尝试交叉编译 libsndfile 以便在具有 flac 功能的 intel edison 上使用。我已经成功地将 FLAC、OGG 和 VORBIS 编译到我的交叉工具链中,但是当我运行 ./
我正在尝试安装“libsndfile-dev”。我执行以下操作: sudo apt-get install libsndfile-dev 结果我得到以下内容: Reading package list
我刚从 Windows 切换到 Mac,我正尝试使用 brew 为我的一个 C 项目安装 libsndfile。但是安装之后还是在终端报错找不到,我好像也想不通是什么原因。 brew 安装 libsn
我刚从 Windows 切换到 Mac,我正尝试使用 brew 为我的一个 C 项目安装 libsndfile。但是安装之后还是在终端报错找不到,我好像也想不通是什么原因。 brew 安装 libsn
我是一名优秀的程序员,十分优秀!