A extensão C/C++ adiciona suporte à linguagem C/C++ ao Visual Studio Code, incluindo recursos de edição (IntelliSense) e depuração.
C++ é uma linguagem compilada, o que significa que o código-fonte do seu programa deve ser traduzido (compilado) antes de poder ser executado no seu computador. O VS Code é antes de tudo um editor e depende de ferramentas de linha de comando para realizar grande parte do fluxo de trabalho de desenvolvimento. A extensão C/C++ não inclui um compilador ou depurador C++ . Você precisará instalar essas ferramentas ou usar aquelas já instaladas em seu computador.
Aqui está uma lista de compiladores e arquiteturas por plataforma oficialmente suportadas pela extensão. Eles são refletidos pelos modos IntelliSense disponíveis na configuração do IntelliSense da extensão. Observe que o suporte para outros compiladores pode ser limitado.
Plataforma | Compiladores | Arquiteturas |
---|---|---|
Windows | MSVC, Clang, GCC | x64, x86, braço64, braço |
Linux | Clang, CCG | x64, x86, braço64, braço |
macOS | Clang, CCG | x64, x86, braço64 |
Para obter mais informações sobre como instalar as ferramentas necessárias ou configurar a extensão, siga os tutoriais abaixo.
Tutoriais de extensão C/C++ por compilador e plataforma
Perguntas frequentes
Confira as perguntas frequentes antes de enviar uma pergunta.
Fornecer feedback
Registre perguntas, problemas ou solicitações de recursos para a extensão.
Problemas conhecidos
Se alguém já registrou um problema que inclua seu feedback, deixe um ? ou ? reação sobre a questão para votar a favor ou contra para nos ajudar a priorizar a questão.
Pesquisa rápida
Deixe-nos saber o que você acha da extensão respondendo à pesquisa rápida.
Contribuições são sempre bem-vindas. Consulte nosso guia de contribuição para obter mais detalhes.
Este projeto adotou o Código de Conduta de Código Aberto da Microsoft. Para obter mais informações, consulte as Perguntas frequentes sobre o Código de Conduta ou entre em contato com [email protected] com perguntas ou comentários adicionais.
O software pode coletar informações sobre você e seu uso do software e enviá-las à Microsoft. A Microsoft poderá usar essas informações para fornecer serviços e melhorar nossos produtos e serviços. Você pode desligar a telemetria por meio da mesma configuração fornecida pelo Visual Studio Code: "telemetry.enableTelemetry"
. Nossa declaração de privacidade está localizada aqui. Você pode saber mais sobre a coleta e uso de dados na documentação de ajuda e em nossa declaração de privacidade. O uso do software funciona como seu consentimento para essas práticas.
Este projeto pode conter marcas registradas ou logotipos de projetos, produtos ou serviços. O uso autorizado de marcas registradas ou logotipos da Microsoft está sujeito e deve seguir as Diretrizes de Marcas Registradas e Marcas da Microsoft. O uso de marcas registradas ou logotipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem implicar patrocínio da Microsoft. Qualquer uso de marcas registradas ou logotipos de terceiros está sujeito às políticas desses terceiros.