安装后没有找到Clang-Tidy
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装后没有找到Clang-Tidy相关的知识,希望对你有一定的参考价值。
我安装了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 not found'
if(NOT CLANG_TIDY_EXECUTABLE)
message(FATAL_ERROR "clang-tidy not found")
endif()
那么Clang-Tidy不可用的原因是什么呢?我需要使用它,因为Clang-tidy是我课程中使用的linter。 (我是CLion和CMake的新手)
谢谢!
答案
在find_program()
搜索的标准位置上似乎没有安装clang-tidy?尝试设置CMAKE_PROGRAM_PATH
或CMAKE_APPBUNDLE_PATH
。
https://cmake.org/cmake/help/v3.14/command/find_program.html
以上是关于安装后没有找到Clang-Tidy的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 和 CMake 中使用 clang-tidy?
C++Clang-Tidy提示:“Clang-Tidy: Potential uncovered code path; add a default label”的解决方案