2013-11-26 58 views
0

我期望在C++中包含一個庫(linked here)。如果我不需要,我不想使用CMake,那麼如何才能做include "libstemmer.h並使其工作?我需要先建立什麼?在不使用CMake的情況下包含一個庫

+0

你使用什麼編譯器和平臺?您需要以某種方式鏈接到圖書館,無論是動態還是靜態。 –

+0

在OS X上的g ++ 4.7.2 – muttley91

回答

0

如果不鏈接到庫,則不能使用庫
除非庫只是標頭,在這種情況下只包含標頭就可以工作。

編輯 下載包括c文件和makefile - 您可以運行make文件或直接將c文件包含在項目中。

+0

好的。它不只是標題,所以我如何鏈接到它?像-l libstemmer,或者我必須先構建它?如果是這樣,我建立它時使用什麼? – muttley91

+0

如果你的操作系統沒有提供給你,你需要建立這個庫。如果有一個Makefile。你應該可以在沒有CMake的情況下使用它,然後進行安裝。 – drescherjm

+0

所以一旦我建立它,我該如何鏈接它? – muttley91

相關問題