CMake和Linux编程:find_package的使用
2018-07-11 14:35
411 查看
1.第一个CMake例子
在 t1 目录建立 main.c 和 CMakeLists.txt(注意文件名大小写):
main.c 文件内容:
//main.c #include <stdio.h> int main() { printf(“Hello World from t1 Main!n”); return 0; }
CmakeLists.txt 文件内容:
PROJECT (HELLO) SET(SRC_LIST main.c) MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR}) MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello ${SRC_LIST})
PROJECT (HELLO) SET(SRC_LIST main.c) MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR}) MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello SRC_LIST)
2.第二个CMake例子
CmakeLists.txt 文件内容:
cmake_minimum_required(VERSION 2.8 FATAL_ERROR) project(normal_distributions_transform) FIND_PACKAGE(PCL 1.8 REQUIRED) include_directories(${PCL_INCLUDE_DIRS}) link_directories(${PCL_LIBRARY_DIRS}) add_definitions(${PCL_DEFINITIONS}) add_executable(normal_distributions_transform normal_distributions_transform.cpp ) target_link_libraries (normal_distributions_transform ${PCL_LIBRARIES})
参考资料:
CMake如何查找链接库---find_package的使用方法
相关文章推荐
- CMake如何查找链接库---find_package的使用方法
- 使用cmake find_package找不到opencv
- 在linux下,如何使用find命令查看一个目录下包含多少文件
- CMake中find_package功能演示
- Linux多播技术的使用和编程
- linux 之find命令的使用
- linux下使用系统调用编程实现dir命令功能
- 在 linux 下使用 CMake 构建应用程序
- Linux下编程工具的使用(4) - autoconf/automake工具
- Linux下编程工具的使用(6) - VIM编辑器系列(2) - Vi Quick Reference
- linux下网络编程 SOCKET使用方法
- linux 编程之库的使用(学习笔记)
- 15条 linux Find 命令实际使用方法
- Linux查找技巧--find及xargs的使用
- 字符集之:Linux下c编程使用中文---基础之Locale详解
- linux下使用系统调用编程实现copy命令功能
- Linux系统进程控制编程(三)——exec函数族的使用
- linux中Find命令的使用
- Linux学习随手记(1) find命令的最简单的使用方法