cmake
程序猿小唐
毛利侦探事务所
展开
-
CMake入门05-设置编译方式
设置编译方式什么是编译标志(或者 叫编译选项):可执行文件的生成离不开编译和链接,那么如何编译,比如编译时使用C++的哪一个标准?这些编译设置都在CMAKE_CXX_FLAGS变量中。(C语言编译选项是CMAKE_C_FLAGS)一 文件树├── CMakeLists.txt├── main.cpp1.1 main.cpp#include <iostream>int main(int argc, char *argv[]){ std::cout << "H原创 2022-04-05 21:18:29 · 1327 阅读 · 0 评论 -
CMake入门04-设置构建类型
设置构建类型1 文件树├── CMakeLists.txt├── main.cpp1.1 main.cpp#include <iostream>int main(int argc, char *argv[]){ std::cout << "Hello Build Type!" << std::endl; return 0;}1.2 CMakeLists.txtcmake_minimum_required(VERSION 3.5)#原创 2022-04-05 21:04:38 · 692 阅读 · 0 评论 -
CMake入门03-动态库编译
CMake入门之动态库编译文件树├── CMakeLists.txt├── include│ └── shared│ └── Hello.h└── src ├── Hello.cpp └── main.cpp1.1 Hello.h/*声明了Hello类,Hello的方法是print(),*/#ifndef __HELLO_H__#define __HELLO_H__class Hello{public: void print();};原创 2022-04-05 20:53:33 · 534 阅读 · 0 评论 -
CMake入门02-CMake中的静态库
CMake中的静态库静态库文件树├── CMakeLists.txt├── include│ └── static│ └── Hello.h└── src ├── Hello.cpp └── main.cpp1.1 Hello.h/*声明了Hello类,Hello的方法是print(),*/#ifndef __HELLO_H__#define __HELLO_H__class Hello{public: void print();}原创 2022-04-05 20:36:27 · 3763 阅读 · 0 评论 -
CMake入门01-编译一个hello_cmake
编译一个hello_cmake文件树├── CMakeLists.txt├── main.cppmain.cpp#include <iostream>int main(int argc, char *argv[]){ std::cout << "Hello CMake!" << std::endl; return 0;}CMakeLists.txtcmake_minimum_required(VERSION 3.5) #设置CMak原创 2022-04-05 20:02:07 · 176 阅读 · 0 评论