0

在我安装了 CLion 之后。我使用brew install llvm@7并安装成功。

CMake 选项设置为

-DCMAKE_BUILD_TYPE=Debug
-DLLVM_DIR=/usr/local/Cellar/llvm@/7.0.1/lib/cmake/llvm/
..

Clang-Tidy 的路径也是正确的。

/usr/local/Cellar/llvm@7/7.0.1/bin/clang-tidy

Clang-Tidy 的路径

但是它仍然会出现错误“未找到 Clang-Tidy”

if(NOT CLANG_TIDY_EXECUTABLE) message(FATAL_ERROR "clang-tidy not found") endif()

项目

那么 Clang-Tidy 不可用的原因可能是什么?我需要使用它,因为 Clang-tidy 是我课程中使用的 linter。(我是 CLion 和 CMake 的新手)

谢谢!

4

1 回答 1

2

似乎没有将 clang-tidy 安装在搜索的标准位置find_program()?尝试设置CMAKE_PROGRAM_PATHCMAKE_APPBUNDLE_PATH

https://cmake.org/cmake/help/v3.14/command/find_program.html

于 2019-04-25T11:16:04.567 回答