我需要将yamp-cpp用于大学项目。为此,我计划将yamp-cpp的源包含在“lib”文件夹中,以便能够构建库,然后构建我的项目。
问题是我不能使用CMake(无法在我将演示项目的地方安装它),我不知道如何从命令行(或makefile)构建这个lib。
我已经从命令行构建了简单的c ++程序,但我无法正常工作(试图检查CMake的输出,但它很大)
任何人都可以告诉我为了构建lib然后将其链接到示例main.cpp而需要执行的行吗?
提前致谢。
答案 0 :(得分:0)
您需要做的就是将所有.cpp文件添加到您的makefile中。 CMake文件没有做任何特别的事情。
确保标题对您的项目可见。公共标题都包含在"yaml-cpp/foo.h"
中(因此,根据您放置yaml-cpp
文件夹的位置,请确保其父目录位于包含路径中。私有标头包含为"foo.h"
,所以请确保他们的文件夹也在您的包含路径中。