Há algum tempo atrás uma amiga minha pediu-me para lhe recomendar uma IDE para compilar e correr código C e C++ porque ela estava cansada de usar XCode, e eu não a culpo, Xcode é como matar uma mosca com um canhão se você só precisa de fazer coisas simples.
Como usuário regular de VSC, essa foi a primeira coisa que me veio à cabeça, mas depois lembrei-me que VSC não é uma IDE em si, mas um Editor de Código que usa extensões para se comportar como uma IDE, também me lembrei que tinha muito tempo sem codificar nessas linguagens e quando o fiz, usei o notepad++ e o terminal.
O meu objetivo então, e o tópico deste post, descobrir como configurar o VSC para comportar-se como uma IDE C/C++.
Disclaimer: Este post é baseado em macOS, mas como o VSC está disponível em outros sistemas operacionais não deve ser muito diferente dos passos aqui mencionados.
Primeiro de tudo, precisamos baixar e instalar o Visual Studio Code, é claro.
Como eu disse no início do post, o VSC usa extensões para se comportar como uma IDE, então o próximo passo é instalar as extensões que nos ajudarão com nosso propósito.
A primeira extensão útil que vamos precisar se chama C/C++, esta extensão nos ajudará com o Intellisense como completamento de código, informações de parâmetros, informações rápidas, etc. Podemos instalá-lo a partir daqui, ao clicar em instalar, ele abrirá o VSC e o instalará automaticamente. Ou podemos abrir o VSC, ir para Código > Preferências > Extensões (também usando o atalho shift + cmd + X) digite C++
e pressione install.
A próxima extensão é realmente compilar e executar o nosso código, escolhi Code Runner, podemos fazer o download a partir daqui, ou seguir o mesmo processo que o anterior.
O que esta extensão faz é executar um comando terminal utilizando um compilador instalado no nosso computador, no caso do macOS utiliza o gcc que já está instalado, mas no caso de não o ter terá de instalar as Ferramentas de Linha de Comando para o Xcode.
Depois de termos instalado estas duas extensões estamos prontos para o experimentar. Vamos escrever um simples Hello World.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!";
return 0;
}
Para executar este código, temos três opções:
- Utilizar
cmd
+alt
+n
. - Utilizar
fn
+F1
e digitar código de execução. - Clique com o botão direito do mouse no editor e selecione Run Code.
Ainda destas opções irá mostrar o resultado na aba OUTPUT na parte inferior do VSC.