Clion如何添加头文件?

使用 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

猜你喜欢

转载自blog.csdn.net/weixin_43356770/article/details/127099117