我想在 Windows 上使用开源库。(例如:Aquila,遵循http://aquila-dsp.org/articles/iteration-over-wave-file-data-revisited/)但我对“构建系统”一无所知......每个人都说喜欢, “解压缩 tar,配置,制作,制作文件”在 Linux 上,但我想在 Windows 上使用它们。有几个问题。
i) 为什么我必须为源代码“安装”?为什么我不能通过将这些头文件复制到工作目录并抛出 #include ".\aquila\global.h" 来使用它们?
ii) 什么是配置和制作/制作安装?我无法理解他们。我只知道用Windows配置开源需要“CMake”,它是配置工具......但它实际上是做什么的?
iii)虽然我已经完成了:cmake,mingw32-make,mingw32-make install... 我的编译器说“未定义的引用...”。这意味着什么,我应该如何处理它们?