cmake生成的工程 怎么添加头文件

cmake生成的工程 怎么添加头文件,第1张

一、使用工具:CMake、编程工具

二、方法步骤:

1、添加头文件目录INCLUDE_DIRECTORIES

2、它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用。

include_directories(../../../thirdparty/comm/include)

三、注意事项:CMake支持大写、小写、混合大小写的命令。

Cmake 有linux ,windows 多个平台版本,如图是windows下版本程序

更具一个简单多目录c项目,学下cmakelist.txt编写规范

根目录下cmakelist文件内容:

set(CMAKE_INSTALL_PREFIX):设置程序的安装目录,优先级比cmake命令参数设置高。

add_subdirectory(编译文件子目录)

libhello 目录下的cmakelist文件内容:

libhello 目录下的cmakelist文件内容:

查看编译后结果:

7

安装后目录结构:

1,依赖CMakeLists.txt文件,项目主目标一个,主目录中可指定包含的子目录;

2,在项目CMakeLists.txt中使用project指定项目名称,add_subdirectory添加子目录

3,子目录CMakeLists.txt将从父目录CMakeLists.txt继承设置(TBD,待检验)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11890375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存