Last updated on 2022/10/29
配置Clang编译器
安装Clang和MinGw64并配置环境变量,使用Clang编译时加入编译参数--target=x86_64-w64-mingw32
,这个参数根据需要修改,可解决缺少头文件的问题。
使用Clangd进行代码错误警告和代码补全时,除了使用compile_commands.json
文件外,可以将MinGw64安装目录下x86_64-w64-mingw32
文件夹内include
文件夹中的全部内容复制到LLVM\lib\clang\<version>\include
目录下(<version>
为LLVM的版本号),即可解决clangd提示头文件不存在以及其它函数被弃用的疯狂报错。
正在尝试在小型Windows项目中放弃使用Visual Studio + MSVC的组合而转向使用VS Code + Clang + Windows SDK的组合进行开发,同时也放弃借用MinGw64,后续可能会有一篇相关文章,可以期待下。