cmake发生错误?

cmake .

-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY
JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindJNI.cmake:251 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
c/CMakeLists.txt:131 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/lnas01/sohu_img/webp-imageio/luciad-webp-imageio-2962dd563583/CMakeFiles/CMakeOutput.log".
See also "/home/lnas01/sohu_img/webp-imageio/luciad-webp-imageio-2962dd563583/CMakeFiles/CMakeError.log".

阅读 6.4k
2 个回答

需要安装编译器:yum install gcc-c++ -y

没有安装编译器,要先安装gcc或者vs编译器,再设置CMAKE_CXX_COMPILER变亮等,cmake才能正确生成工程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题