On Windows arm64 with LIBPATH set: command-line error: invalid option: --using_directoryC/C++(571)
Modulus010 opened this issue · comments
Environment
- OS and Version: Windows 11 22H2 on ARM64
- VS Code Version: 1.88.1 (user setup)
- C/C++ Extension Version: 1.19.9
Bug Summary and Steps to Reproduce
Bug Summary:
error squiggle on the first line : "command-line error: invalid option: --using_directoryC/C++(571)"
Steps to reproduce:
- Open vscode from ARM64 Native Tools Command Prompt for VS 2022
- Open any cpp file
- Wait few seconds
- See error
Expected behavior:
Configuration and Logs
-------- Diagnostics - 2024/4/25 14:28:14
Version: 1.19.9
Current Configuration:
{
"name": "Win32",
"includePath": [
"c:/Users/modul/code/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.22621.0",
"compilerPath": "cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-arm64",
"compilerPathInCppPropertiesJson": "cl.exe",
"intelliSenseModeIsExplicit": false,
"cStandardIsExplicit": false,
"cppStandardIsExplicit": false,
"mergeConfigurations": false,
"compilerPathIsExplicit": false,
"browse": {
"path": [
"c:/Users/modul/code/**",
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true
}
}
cpptools version (native): 1.19.9.0
Translation Unit Mappings:
[ C:\Users\modul\code\hello.cpp - source TU]:
Translation Unit Configurations:
[ C:\Users\modul\code\hello.cpp ]:
Process ID: 20624
Memory Usage: 40 MB
Compiler Path: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\Hostarm64\arm64\cl.exe
Includes:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\atlmfc\include
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include
C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\Include\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt
Defines:
_DEBUG
UNICODE
_UNICODE
Standard Version: ms_c++17
IntelliSense Mode: windows-msvc-arm64
Other Flags:
--using_directory
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\ARM64
--using_directory
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\ARM64
--using_directory
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x86\store\references
--using_directory
C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0
--using_directory
C:\Program Files (x86)\Windows Kits\10\References\10.0.22621.0
--using_directory
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Total Memory Usage: 40 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 5225
Other Extensions
No response
Additional context
echo $env:LIBPATH
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\ARM64;
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\ARM64;
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x86\store\references;
C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0;
C:\Program Files (x86)\Windows Kits\10\References\10.0.22621.0;
C:\Windows\Microsoft.NET\Framework64\v4.0.30319