我不太清楚如何让 SoX 在 CAF 支持下进行编译。我编译了 libsndfile 并在 gcc 查找的库文件夹中。我像这样编译libsndfile:
./configure --build=x86_64 --disable-shared --enable-static
并且有效,我看到它生成了一个caf.lo
文件,但是当我尝试编译 SoX 时,它失败了:
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
configure: error: in `/cygdrive/c/sox/sox-14.4.1':
configure: error: cannot find coreaudio
See `config.log' for more details
由于这不是我正在编译的 mac,我希望可用性为“否”,但它应该找到 CAF 的库,不是吗?
该C:\cygwin64\usr\local\lib
文件夹包含libsndfile.la
&libsndfile.a