如何从 ccmake 生成 MakeFile

如何从 ccmake 生成 MakeFile

我正在尝试安装这个库:https://github.com/fpeder/XKin

我将其克隆到 xkin 文件夹中,然后执行以下操作:

cd xkin
mkdir build
cd build
ccmake ..

然后会弹出一个基于终端的 GUI,上面写着EMPTY CACHE。所以我按下c它然后配置并给我这个:

 CMAKE_BUILD_TYPE                 Debug                                                                                                                                                                                                      
 CMAKE_INSTALL_PREFIX             /usr/local                                                                                                                                                                                                 
 OpenCV_DIR                       /usr/share/OpenCV                                                                                                                                                                                          
 libfreenect_DIR                  /usr/local/share/libfreenect 

我不知道接下来该去哪里。我检查了构建文件夹,创建了很多文件,但没有一个我可以执行make

以下是CMakeLists.txt

cmake_minimum_required( VERSION 2.6 )
project( XKin )

set( VERSION 1.0.0 )
set( PACKAGE_NAME ${CMAKE_PROJECT_NAME} )

set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR} )
find_package( OpenCV REQUIRED COMPONENTS core imgproc highgui )
find_package( fftw REQUIRED )
find_package( libfreenect REQUIRED )

set( CMAKE_BUILD_TYPE Debug )
set( CMAKE_C_FLAGS_DEBUG "-g" )
set( CMAKE_C_FLAGS_RELEASE "-O3" )
set( CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g" )

configure_file( "${PROJECT_SOURCE_DIR}/config.h.in" 
            "${PROJECT_BINARY_DIR}/config.h" ) 

include_directories( "${PROJECT_BINARY_DIR}" )

add_subdirectory( lib )
add_subdirectory( tools )
add_subdirectory( demo )

如果还有什么需要,请告诉我,我会提供。

答案1

看来一旦你配置了CMAKE_BUILD_TYPE然后debugc几次然后按g就会生成MakeFile

答案2

您必须执行以下命令:

cd xkin

mkdir 构建 && cd 构建

制作...

然后如果你想改变 cmake 配置你可以这样做

ccmake。

Makefile 将出现在构建目录中。

制作-j4

进行安装

相关内容