L'estensione C/C++ include file binari nativi.
Se installato tramite l'interfaccia utente del marketplace in VS Code, è necessario includere i file binari nativi corretti. Se sono stati rilevati file binari incompatibili e l'estensione C/C++ è stata installata tramite l'interfaccia utente del Marketplace in VS Code, segnalare il problema.
Quando si reinstalla una versione equivalente di un'estensione, VS Code può riutilizzare la directory dell'estensione esistente. Per evitare che ciò si verifichi durante la reinstallazione dell'estensione C/C++, potrebbe essere necessario eliminare prima la directory dell'estensione esistente.
Le directory delle estensioni installate si trovano in uno dei percorsi seguenti nella directory utente (`%USERPROFILE%` in Windows o `$HOME` in Linux e macOS)
%USERPROFILE%\.vscode\extensions
%USERPROFILE%\.vscode-insiders\extensions
%USERPROFILE%\.vscode-exploration\extensions
In una connessione remota:
$HOME/.vscode-server/extensions
$HOME/.vscode-server-insiders/extensions
$HOME/.vscode-server-exploration/extensions
Percorsi di esempio per le directory dell'estensione C/C++ installate:
In Windows:
%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-1.9.0
In Linux:
$HOME/.vscode/extensions/ms-vscode.cpptools-1.9.0
Reinstallare quindi tramite l'interfaccia utente del marketplace in VS Code.
Se la versione corretta dell'estensione non viene distribuita da VS Code, il VSIX corretto per il sistema può essere scaricato dal sito Web del marketplace VS Code installato usando l'opzione 'Installa da VSIX...' nel menu '...' nell'interfaccia utente del marketplace in VS Code.