libclang.so/dll即可, 但有些时候遇到需要升级llvm到高版本的情况, 比如说我们之前碰到的情况 , llvm9在linux下运行速度异常(Windows下10S的流程, 在linux下处理同样的任务要快...这个便利的方式就是llvm-project, 有它的存在, 整个过程变得比较简单, 不需要下载多个项目放到不同的位置,git clone 一个仓库即可....LLVM Windows版
Windows上直接使用CMake和VS2019即可完成LLVM的编译,
因为有两个工程需要编译, 我们一般建立一个统一的目录, 然后如下图所示在其中创建两个bat...LLVM的sln文件, 如下图所示:
打开LLVM.sln, 正确设置工程到Release(我们一般不需要调试LLVM, 生成尺寸更小的Release版LLVM即可), 如下图所示:
接下来在Solution..., 正确执行install过程的目录如下图所示:
2.2 libClangSharp工程编译
请必须确保1.1.1相关的步骤都执行完成再进行本步操作, 不然会报一些奇怪的*.cmake找不到的问题