所以我真的不明白这是如何工作的,但我解释得晚了。首先,以防万一,我在笔记本电脑上运行 Ubuntu 12.04 64 位。
作为构建工具,我正在使用 CMake。我想将 OpenCV、MRPT ( http://www.mrpt.org/ ) 和 libfreenect加载到我的项目中。它们都有一个“源代码”。我不明白的是当他们说“从源代码构建”时。我如何与所有这些人一起制作一个项目?我是否需要以某种方式单独构建每个,然后在我的项目中,或者我是否下载源代码并将它们全部一起构建?如您所见,我真的很困惑我必须做什么......我是否从每个源代码运行 CMakeList.txt 并运行一个包含所有其他 CMakeList.txt 的 CMakeList.txt?
在更少的世界中,如果我想从源代码构建两个或更多库,我该怎么做?
我想要一个一般性的答案(这个“从源代码构建”如何工作)和一个专门针对我提到的那些(CMake、OpenCV、MRPT、libfreenect)的答案。我希望我把我不太明白的地方说清楚了。