无法在Windows上构建Soundpipe DSP库

时间:2017-10-07 16:52:09

标签: c++ windows build mingw

我找到了轻量级的DSP c库 - Soundpipe 我想从中使用一些过滤器。我真的不需要二进制文件,但问题是存储库没有它的主头文件 - soundpipe.h。据我了解,这是因为该库使用从CsoundFAUST语言移植的特定模块。存储库的自述文件也没有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,...)?

1 个答案:

答案 0 :(得分:2)

Soundpipe构建系统旨在与POSIX环境一起使用,其中有一些可在Windows上进行选择。

我已经能够在Windows 10上使用MSYS2和Windows Bash构建Soundpipe。