cmake里面的CMakeList里面有很多东西
cmake_minimum_required(VERSION 3.0)
project (eigen2 )
add_executable(eigen2 eigen.cpp)
include_directories(“/usr/include/eigen3”) #不需要编译,直接添加的头文件
add_library( hellowshared SHARED hellow.cpp )#需要添加,而且是动态连接库。生成.so的文件
target_link_library(eigen2 hellowshared)
add_library( hellowstay hellow.cpp )#需要添加,且静态连接库,生成.a的文件
target_link_library(eigen2 hellowstay)