1. 下载clang版本
下载地址:https://github.com/llvm/llvm-project/releases/tag/llvmorg-12.0.0
我选择的是LLVM-12.0.0-win64.exe,
下载后安装,添加路径到环境变量,测试是否安装成功:
2. Qcreator配置clang
QtCreator 自动检测功能可以检测到clang,如果没有可以手动添加,如下图:
注意vs2017环境一定要选x86_amd64,因为我选的clang版本是在CPU架构x86_64中构建的。
自定义构建套件如下图,之后选择该构建套件编译即可。
大功告成~
3. 延伸知识
以下没有经过测试,可拓宽知识:
在windows下clang指令只是负责编译的前端工作,即识别编译指令,与提供报错提示。并不负责具体的代码编译工作,所以在windows下光安装llvm是不够的,还需要有实际的编译链接库,例如安装MinGW或者MSVC来负责实际的代码编译工作。
4. 参考资料
https://zhuanlan.zhihu.com/p/380290758