我找到了轻量级的DSP c库 - Soundpipe
我想从中使用一些过滤器。我真的不需要二进制文件,但问题是存储库没有它的主头文件 - soundpipe.h
。据我了解,这是因为该库使用从Csound和FAUST语言移植的特定模块。存储库的自述文件也没有Windows安装指南。它说:
默认情况下,Soundpipe需要
libsndfile
和标准版本 环境。其他使用其他外部库的模块将需要 要通过修改config.mk
显式编译(注意:但Makefile的文件夹不包含config.mk
,只有config.def.mk
)编译:
make
sudo make install
好的,我已经下载并安装了libsndfile
然后我尝试使用MSVC的nmake
- 它不起作用:
makefile(7) : fatal error U1036: syntax error : too many names to left of '='
Stop.
这是makefile的开头:
> .PHONY: all clean install docs bootstrap
>
> default: all
>
> VERSION = 1.5.0
>
> INTERMEDIATES_PREFIX ?= . PREFIX ?= /usr/local
> ...
之后我下载了MinGW,mingw32-make
结果:
config.mk: No such file or directory
mingw32-make: *** No rule to make target 'config.def.mk', needed by 'config.mk'. Stop.
好的,当我尝试运行configure
命令时,它无法在我的Win7 x 64(sh: ./configure: No such file or directory
等等)上运行。
我在mt system path
变量中有路径:
C:\MinGW\bin;C:\MinGW\msys\1.0\bin
我读过的链接:
How Do I Run ./configure with MinGW?
Getting mingw-get to install correctly - mingw/msys path missing plus more!
MinGW的configure
在重新安装Git for Windows和GCC_TDM后也不起作用(不知道如何运行配置)。
任何想法如何构建库或至少找到缺少的源文件(或通过CSound,Faust,...)?
答案 0 :(得分:2)
Soundpipe构建系统旨在与POSIX环境一起使用,其中有一些可在Windows上进行选择。
我已经能够在Windows 10上使用MSYS2和Windows Bash构建Soundpipe。