2011-01-07 106 views
0

我需要将yamp-cpp用于大学项目。为此,我打算将yamp-cpp的来源包含在“lib”文件夹中,以便能够构建库和我的项目。如何在没有CMake的情况下构建yaml-cpp

事情是我不能使用CMake(无法安装它,我将演示该项目),我不知道如何从命令行(或makefile)建立这个库。

我已经建立了简单的C++的命令行程序,但我不能得到这个工作(试图检查从C进行输出,但它是巨大的)

谁能告诉我,我需要为了执行该线建立这个库,然后把它连接到一个例子main.cpp?

在此先感谢。

回答

0

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

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

+0

谢谢Jesse。你会推荐什么:建立它,每次我建立我的项目,或建立一次,然后只是链接到它(就像在.net中引用dll然后使用它时) – user431411 2011-01-07 06:41:57

相关问题