【发布时间】:2014-08-19 16:08:17
【问题描述】:
我想在 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... 我的编译器说“对...的未定义引用”。这意味着什么,我应该如何处理它们?
【问题讨论】:
标签: makefile open-source cmake build-system