使用 include_directories
省流目录
1.在工程下创建include文件夹存放头文件
非必需但规范,工程中头文件都放在include文件夹下。
2.在CMakeLIsts.txt文件中导入目录
iinclude_directories(${PROJECT_SOURCE_DIR}/include)
- ${PROJECT_SOURCE_DIR} : 当前工程下的绝对路径
3.在cpp文件中include引用即可
附录:力扣刷题的库
自己用的。
为什么不用bits/stdc++.h呢? 因为macos的clang没有。
为嘛不用g++呢?因为自己下载的gcc在clion上无法显示STL容器的内容值。
#ifndef DEMO_MYLIB_H
#define DEMO_MYLIB_H
#include "iostream"
#include "vector"
#include "string"
#include "stack"
#include "queue"
#include "functional"
#include "list"
#include "memory"
#include "utility"
#include "iterator"
#include "deque"
#include "map"
#include "unordered_map"
#include "set"
#include "unordered_set"
#include "bitset"
#include "cctype"
#include "cfloat"
#include "climits"
#include "complex"
#include "cstddef"
#include "cstring"
#include "cstdlib"
#include "cmath"
#include "limits"
#include "exception"
#include "fstream"
#include "new"
#include "typeinfo"
#include "valarray"
#include "numeric"
#include "algorithm"
#endif //DEMO_MYLIB_H