Cmake模板搭建C++开发环境
2017-01-22 13:32
337 查看
目录
{:toc}
由于之前的代码Cmake写的比较混乱,库链接的不规范,今天花了一些时间,重写Cmakelist.txt,方便后来的开发。主要分一下几个方面
更新CMakeList.txt文件
改变头文件位置,索引文件夹
上传新的gitlab
{:toc}
由于之前的代码Cmake写的比较混乱,库链接的不规范,今天花了一些时间,重写Cmakelist.txt,方便后来的开发。主要分一下几个方面
更新CMakeList.txt文件
改变头文件位置,索引文件夹
上传新的gitlab
CMakeList.txt模板
1. 全局CMakeList.txt文件
# CMake 最低版本号要求 cmake_minimum_required (VERSION 2.8) # 项目信息 project (aelos1s) # sys dir find_package (Threads) # 查找目录下的所有源文件 # 并将名称保存到 DIR_SRCS 变量 aux_source_directory(. DIR_SRCS) # 添加 math 子目录 add_subdirectory(math) add_subdirectory(lib) # 指定生成目标 add_executable(aelos ${DIR_SRCS}) # 添加链接库 # 生成链接库 target_link_libraries(aelos aeloslib) # 多线程链接库 target_link_libraries (aelos ${CMAKE_THREAD_LIBS_INIT})
2. 头文件库CMakeList.txt文件
# 查找当前目录下的所有源文件 # 并将名称保存到 DIR_LIB_SRCS 变量 aux_source_directory(. DIR_LIB_SRCS) # 指定生成 aeloslib 链接库 add_library (aeloslib ${DIR_LIB_SRCS})
3. 工程目录结构
the file structure is |----main.cpp #主程序 |----lib/ #*.cpp and *.h |----build/ #可执行文件生成文件夹
相关文章推荐
- 用MinGW和CMake搭建便捷的C/C++开发环境(一)
- [原创]用MinGW和CMake搭建便捷的C/C++开发环境(一)
- [原创]用MinGW和CMake搭建便捷的C/C++开发环境(二)
- windows+CMake+mingw 搭建c c++开发环境
- windows+CMake+mingw 搭建c c++开发环境
- 用MinGW和CMake搭建便捷的C/C++开发环境(二)
- [原创]用MinGW和CMake搭建便捷的C/C++开发环境(三)
- 用MinGW和CMake搭建便捷的C/C++开发环境(三)
- ubuntu/mysql C++开发环境搭建
- CodeBlocks+MinGW+wxWidgets 搭建 C++ 开发环境
- 在Dev-C++上搭建Winpcap的开发环境
- Windows使用MinGW搭建C/C++开发环境
- 使用eclipse搭建c++开发环境
- 基于Carbide.c++搭建Symbian开发环境
- 初学者如何在 Linux (Ubuntu) 下搭建C/C++ 开发环境
- Java调用c++动态链接库(一) JNative 开发环境的搭建
- 使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- Linux上搭建C/C++IDE开发环境2
- Linux上搭建C/C++IDE开发环境1
- S60,C++开发环境的搭建