.clangd
· 335 B · Text
Sin formato
CompileFlags:
CompilationDatabase: builddir
Add: [
"-ID:/msvc/VC/Tools/MSVC/14.50.35717/include",
"-ID:/msvc/Windows Kits/10/Include/10.0.26100.0/ucrt",
"-ID:/msvc/Windows Kits/10/Include/10.0.26100.0/um",
"-ID:/msvc/Windows Kits/10/Include/10.0.26100.0/shared",
"-fms-compatibility",
"-fms-extensions"
]
| 1 | CompileFlags: |
| 2 | CompilationDatabase: builddir |
| 3 | Add: [ |
| 4 | "-ID:/msvc/VC/Tools/MSVC/14.50.35717/include", |
| 5 | "-ID:/msvc/Windows Kits/10/Include/10.0.26100.0/ucrt", |
| 6 | "-ID:/msvc/Windows Kits/10/Include/10.0.26100.0/um", |
| 7 | "-ID:/msvc/Windows Kits/10/Include/10.0.26100.0/shared", |
| 8 | "-fms-compatibility", |
| 9 | "-fms-extensions" |
| 10 | ] |
| 11 |
env.ps1
· 960 B · PowerShell
Sin formato
$baseDir = "D:\msvc"
$msvcVer = "14.50.35717"
$sdkVer = "10.0.26100.0"
$msvcRoot = "$baseDir\VC\Tools\MSVC\$msvcVer"
$sdkRoot = "$baseDir\Windows Kits\10"
# 路径导航
$env:BAZEL_VC = $msvcRoot
$env:BAZEL_VC_FULL_VERSION = $msvcVer # 建议保留,Bazel 有时会校验
# 编译器查找路径 (INCLUDE)
$env:INCLUDE = @(
"$msvcRoot\include",
"$sdkRoot\Include\$sdkVer\ucrt",
"$sdkRoot\Include\$sdkVer\shared",
"$sdkRoot\Include\$sdkVer\um"
) -join ";"
# 链接器查找路径 (LIB)
$env:LIB = @(
"$msvcRoot\lib\x64",
"$sdkRoot\Lib\$sdkVer\ucrt\x64",
"$sdkRoot\Lib\$sdkVer\um\x64",
"$sdkRoot\bin\$sdkVer\x64\ucrt"
) -join ";"
# 可执行程序路径 (PATH)
# 确保你的 LLVM 路径也在里面
$binPaths = @(
"$msvcRoot\bin\Hostx64\x64",
"$sdkRoot\bin\$sdkVer\x64",
"$sdkRoot\bin\$sdkVer\x64\ucrt"
)
$env:PATH = ($binPaths -join ";") + ";" + $env:PATH
Write-Host "Build environment configured for MSVC"
| 1 | $baseDir = "D:\msvc" |
| 2 | $msvcVer = "14.50.35717" |
| 3 | $sdkVer = "10.0.26100.0" |
| 4 | |
| 5 | $msvcRoot = "$baseDir\VC\Tools\MSVC\$msvcVer" |
| 6 | $sdkRoot = "$baseDir\Windows Kits\10" |
| 7 | |
| 8 | # 路径导航 |
| 9 | $env:BAZEL_VC = $msvcRoot |
| 10 | $env:BAZEL_VC_FULL_VERSION = $msvcVer # 建议保留,Bazel 有时会校验 |
| 11 | |
| 12 | # 编译器查找路径 (INCLUDE) |
| 13 | $env:INCLUDE = @( |
| 14 | "$msvcRoot\include", |
| 15 | "$sdkRoot\Include\$sdkVer\ucrt", |
| 16 | "$sdkRoot\Include\$sdkVer\shared", |
| 17 | "$sdkRoot\Include\$sdkVer\um" |
| 18 | ) -join ";" |
| 19 | |
| 20 | # 链接器查找路径 (LIB) |
| 21 | $env:LIB = @( |
| 22 | "$msvcRoot\lib\x64", |
| 23 | "$sdkRoot\Lib\$sdkVer\ucrt\x64", |
| 24 | "$sdkRoot\Lib\$sdkVer\um\x64", |
| 25 | "$sdkRoot\bin\$sdkVer\x64\ucrt" |
| 26 | ) -join ";" |
| 27 | |
| 28 | # 可执行程序路径 (PATH) |
| 29 | # 确保你的 LLVM 路径也在里面 |
| 30 | $binPaths = @( |
| 31 | "$msvcRoot\bin\Hostx64\x64", |
| 32 | "$sdkRoot\bin\$sdkVer\x64", |
| 33 | "$sdkRoot\bin\$sdkVer\x64\ucrt" |
| 34 | ) |
| 35 | $env:PATH = ($binPaths -join ";") + ";" + $env:PATH |
| 36 | |
| 37 | Write-Host "Build environment configured for MSVC" |
settings.json
· 916 B · JSON
Sin formato
{
"mesonbuild.configureOptions": [
"-Deigen_path=E:\\Project\\eigen-5.0.0"
],
"terminal.integrated.env.windows":{
"INCLUDE":"D:\\msvc\\VC\\Tools\\MSVC\\14.50.35717\\include;D:\\msvc\\Windows Kits\\10\\Include\\10.0.26100.0\\ucrt;D:\\msvc\\Windows Kits\\10\\Include\\10.0.26100.0\\um;D:\\msvc\\Windows Kits\\10\\Include\\10.0.26100.0\\shared",
"LIB":"D:\\msvc\\VC\\Tools\\MSVC\\14.50.35717\\lib\\x64;D:\\msvc\\Windows Kits\\10\\Lib\\10.0.26100.0\\ucrt\\x64;D:\\msvc\\Windows Kits\\10\\Lib\\10.0.26100.0\\um\\x64;D:\\msvc\\Windows Kits\\10\\bin\\10.0.26100.0\\x64\\ucrt",
"PATH":"D:\\msvc\\VC\\Tools\\MSVC\\14.50.35717\\bin\\Hostx64\\x64;D:\\msvc\\Windows Kits\\10\\bin\\10.0.26100.0\\x64;${env:Path}"
},
"clangd.arguments": [
"--query-driver=D:\\LLVM\\bin\\clang-cl.exe",
"--compile-commands-dir=builddir",
"--header-insertion=never"
]
}
| 1 | { |
| 2 | "mesonbuild.configureOptions": [ |
| 3 | "-Deigen_path=E:\\Project\\eigen-5.0.0" |
| 4 | ], |
| 5 | "terminal.integrated.env.windows":{ |
| 6 | "INCLUDE":"D:\\msvc\\VC\\Tools\\MSVC\\14.50.35717\\include;D:\\msvc\\Windows Kits\\10\\Include\\10.0.26100.0\\ucrt;D:\\msvc\\Windows Kits\\10\\Include\\10.0.26100.0\\um;D:\\msvc\\Windows Kits\\10\\Include\\10.0.26100.0\\shared", |
| 7 | "LIB":"D:\\msvc\\VC\\Tools\\MSVC\\14.50.35717\\lib\\x64;D:\\msvc\\Windows Kits\\10\\Lib\\10.0.26100.0\\ucrt\\x64;D:\\msvc\\Windows Kits\\10\\Lib\\10.0.26100.0\\um\\x64;D:\\msvc\\Windows Kits\\10\\bin\\10.0.26100.0\\x64\\ucrt", |
| 8 | "PATH":"D:\\msvc\\VC\\Tools\\MSVC\\14.50.35717\\bin\\Hostx64\\x64;D:\\msvc\\Windows Kits\\10\\bin\\10.0.26100.0\\x64;${env:Path}" |
| 9 | }, |
| 10 | "clangd.arguments": [ |
| 11 | "--query-driver=D:\\LLVM\\bin\\clang-cl.exe", |
| 12 | "--compile-commands-dir=builddir", |
| 13 | "--header-insertion=never" |
| 14 | ] |
| 15 | } |