2011-01-07 62 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

相關問題