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文件。

image-20251106172809227

常用快捷键

  • 打开终端:cmd + F12
  • 格式化代码:cmd + opt + L

插件

cppcheck(代码静态分析)

  1. 安装cppcheck:

    brew install cppcheck
    
  2. 安装cppcheck插件

    image-20251106162135655

3.将带有Cppcheck可执行文件的绝对路径的插件配置到“CppcheckPath”配置字段中

Clion-设置-Cppcheck Configuration-Cppcheck Path

which cppcheck

cppcheck Options

--enable=warning,performance,portability,style --language=c++ --check-level=exhaustive

image-20251106163239086