1

我需要将 yamp-cpp 用于大学项目。为此,我计划将 yamp-cpp 的源代码包含在“lib”文件夹中,以便能够构建库,然后构建我的项目。

问题是我不能使用 CMake(不能将它安装在我将演示项目的地方),而且我不知道如何从命令行(或 makefile)构建这个库。

我已经从命令行构建了简单的 c++ 程序,但我无法让它工作(试图检查 CMake 的输出,但它很大)

谁能告诉我为了构建lib然后将它链接到一个示例main.cpp,我需要执行哪些行?

提前致谢。

4

1 回答 1

1

您需要做的就是将所有 .cpp 文件添加到您的 makefile 中。CMake 文件没有做任何特别的事情。

确保标题对您的项目可见。公共标头都包含为"yaml-cpp/foo.h"(因此取决于您放置yaml-cpp文件夹的位置,确保其父目录位于您的包含路径中。私有标头包含为"foo.h",因此请确保它们的文件夹也在您的包含路径中。

于 2011-01-07T06:21:56.443 回答