我已经在 Windows 中尝试了 clang 插件的基本示例 PrintFunctionNames 当我使用以下命令时:
cmake .
在它的文件夹中,它给出了一个错误,说明未指定 cmake_minimum_version,当我添加它时,我收到另一个错误说明:
Unknown CMake command "add_llvm_loadable_module".
我尝试通过此方法的任何方法都导致了另一个我无法修复的错误。我应该如何在 Windows(不一定使用 Visual Studio)中创建此插件?
最佳答案
您发布位置的 CMakeLists.txt 是“不完整的”。它不能在没有父 CMakeLists.txt 的情况下使用。
您需要做的是以下之一:
- 从 top dir 编译整个 clang
- 将缺失的内容添加到您现在使用的 CMakeLists.txt
关于c++ - 在 Windows 中编译 Clang 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39272606/