include 问题修复
将项目文件放到一个统一的目录下,并在该目录写一个通用的CMAKELIST.txt文件,内容为:
cmake_minimum_required(VERSION 4.0)
project(clion_workspace)
set(CMAKE_CXX_STANDARD 14)
add_executable(clion_workspace main.py)
target_include_directories(clion_workspace PRIVATE ${CMAKE_SOURCE_DIR})
该内容可以将当前统一目录视为一个虚构的clion_workspace,通过 target_include_directories(clion_workspace PRIVATE ${CMAKE_SOURCE_DIR}) 命令来解决include依赖问题。该目录下可以额外放一个空的main.cc文件。

常用快捷键
- 打开终端:cmd + F12
- 格式化代码:cmd + opt + L
插件
cppcheck(代码静态分析)
-
安装cppcheck:
brew install cppcheck -
安装cppcheck插件

3.将带有Cppcheck可执行文件的绝对路径的插件配置到“CppcheckPath”配置字段中
Clion-设置-Cppcheck Configuration-Cppcheck Path
which cppcheck
cppcheck Options
--enable=warning,performance,portability,style --language=c++ --check-level=exhaustive
