编译利用到caffe的单个程序

首先你必须要一个cmakelist.txt的文件。

cmake_minimum_required(VERSION 2.8)
 
project( faceVector )
SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
#SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
find_package( Caffe )
find_package( OpenCV REQUIRED )
 
include_directories("/home/summer2/caffe/include" "/home/summer2/code/faceVector")
add_definitions(${Caffe_DEFINITIONS})
add_executable( faceVector ExtractFeature_.cpp main.cpp  )
 
target_link_libraries( faceVector ${OpenCV_LIBS} ${Caffe_LIBRARIES})

然后运行命令cmake . 

正确完成后会生成makefile文件

利用makefile文件make生成可执行文件。

猜你喜欢

转载自blog.csdn.net/sinat_36371321/article/details/81163290