include_directories(${PROJECT_SOURCE_DIR}/src/include) # 添加第三方库(add)头文件路径 include_directories(${PROJECT_SOURCE_DIR}/src/lib/add/include) #添加库文件搜索路径 link_directories(${PROJECT_SOURCE_DIR}/src/lib/add/lib)
1:include_directories 提供了搜索头文件的根目录 例如:/home/xx/include/opencv/cv.h 可以在cmakelists.txt 中写上 include_directories(/home/xx/include)来让库文件搜索以/home/xx/include为基础 即可在main.c 函数上 添加 #include “opencv/cv.h" 来应用。 2:find_package() 例子1:(版本错误) find_p...
当前路径为: $dir"touchCMake(){sudo touch CMakeLists.txt ; sudo chmod 777 CMakeLists.txt ;e...
include_directories(include_/test/include)第2种:①catkin_package( ② INCLUDE_DIRS include_ ③)...
include_directories (${CMAKE_CURRENT_BINARY_DIR}) 2. 进行在需要cmake . 的当前目录(跟CMakeLists.txt同目录)增加一个config.h.in,顾名思义,.in就是作为原输入文件,为后续的config.h提供信息。 #ifndef CONFIG_H_IN#defineCONFIG_H_IN#definePROJECT_NAME "@PROJECT_NAME@"#defineVERSION_MAJOR "@VERSI...
1)include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) 包含CMakeLists.txt文件同级目录的include文件夹,相当于在VS中设置包含文件; 2)add_executable(${TARGET_NAME} ${SOURCES}) ${TARGET_NAME}代表你设置的项目名称变量; ${SOURCES}代表你的源文件变量; ...
1 include_directories(${INC_DIR}) 3.指定要链接的路径 1 link_directories(${LINK_DIR}) 通过log4cplus(C++日志库)举例子 之后生成可执行文件 1 2 3 4 include_directories(${INC_DIR}/log4cplus) file(GLOB SRCLOG src/Log4jcpp.cpp) add_executable(demolog ${SRCLOG} ) target_link_libraries...
include_directories( "${CURRENT_SOURCE_ROOT}/Server/inc" "${CURRENT_SOURCE_ROOT}/Client/inc" "${CURRENT_SOURCE_ROOT}/Include" ) aux_source_directory( ${CURRENT_SOURCE_ROOT}/Server/src/ APP1_SRCS ) aux_source_directory( ${CURRENT_SOURCE_ROOT}/Client/src/ ...
CMakeLists.txt头文件:include_directories(${NATIVERENDER_ROOT_PATH}/include)例2:cpp文件中: #...
CMakeLists.txt头文件:include_directories(${NATIVERENDER_ROOT_PATH}/include) 例2: cpp文件中: #include ‘include/test/test.h’目录:|- cpp|– CMakeLists.txt|– include|— test|--- test.hCMakeLists.txt头文件:include_directories(${NATIVERENDER_ROOT_PATH}) 例3: cpp文件中: #include ‘test...