2017-01-01 39 views
0

我試圖建立C++庫爲Apache節儉和我得到一個cmake的錯誤,我不能完全破譯的Apache節儉的錯誤,這是我也跟着得到錯誤的一系列步驟用的CMakeLists.txt

git clone https://git-wip-us.apache.org/repos/asf/thrift.git 
cd thrift/lib/cpp 
mkdir cmake-build 
cmake .. 

而我得到的錯誤是

CMake Error at CMakeLists.txt:162 (include): 
    include could not find load file: 

    ThriftMacros 

CMake Error at CMakeLists.txt:164 (ADD_LIBRARY_THRIFT): 
    Unknown CMake command "ADD_LIBRARY_THRIFT". 

曾有人遇到過這樣的錯誤呢?

回答

1

這不是建立它的方法。您需要按照指示從根目錄構建,否則您將錯過整個CMake定義。

從根庫目錄:

mkdir cmake-build && cd cmake-build 
cmake .. -DBUILD_CPP:BOOL=ON