强制CMAKE'中的非POSIX路径;s编译器_commands.json
我正在使用MSYS2附带的强制CMAKE'中的非POSIX路径;s编译器_commands.json,cmake,mingw,posix,msys2,clangd,Cmake,Mingw,Posix,Msys2,Clangd,我正在使用MSYS2附带的cmake.exe创建构建文件,并使用set(cmake\u EXPORT\u compile\u commands ON)生成compile\u commands.json文件。问题在于compile\u命令.json中生成的路径是POSIX路径,安装在Windows上的我的Clang language server无法使用这些路径 更具体地说,它使用绝对路径,如/c/users/admin/…,每次生成新的构建文件时,我都必须将它们更改为c:/users/admin
cmake.exe
创建构建文件,并使用set(cmake\u EXPORT\u compile\u commands ON)生成compile\u commands.json
文件。问题在于compile\u命令.json
中生成的路径是POSIX路径,安装在Windows上的我的Clang language server无法使用这些路径
更具体地说,它使用绝对路径,如/c/users/admin/…
,每次生成新的构建文件时,我都必须将它们更改为c:/users/admin/…
有没有办法让CMake在该文件中生成非POSIX路径,或者让它使用相对路径?我尝试使用一个通过明文安装的CLAN,但是当我尝试编译时,它找不到任何标准的C++库。然而,分析工作很好