0

我尝试生成makefile文件。我用

cmake -G " Unix Makefiles" ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cp

它给了我以下结果:

Using libclang to provide semantic completion for C/C++/ObjC
CMake Warning at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:765 (message):
  Imported targets not available for Boost version
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:869 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1472 (_Boost_MISSING_DEPENDENCIES)
  ycm/CMakeLists.txt:217 (find_package)


CMake Error at /usr/local/Cellar/cmake/3.8.2/share/cmake/Modules/FindBoost.cmake:1842 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  ycm/CMakeLists.txt:217 (find_package)


Using external libclang: /Library/Developer/CommandLineTools/usr/lib/libclang.dylib
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
Boost_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock/gtest
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock/gtest
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock/gtest
   used as include directory in directory /Users/shitfly/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/tests/gmock/gtest

-- Configuring incomplete, errors occurred!
See also "/Users/shitfly/ycm_build/CMakeFiles/CMakeOutput.log".

我想我已经在 Vendle 中安装了 YCM ~ / .vim / bundle / YouCompleteMe,但可能没有,我如何检查它?

我检查了我的目录,我已经在 Boost_INCLUDE_DIR (ADVANCED) 中有这些目录

我该如何进行?

4

0 回答 0