Você pode desenvolver seu código em qualquer editor de texto e salvá-lo com a extensão .cpp
. Esse tutorial focará nas configurações do vscode.
Comece instalando a extensão padrão do VS Code. Basta abrir a aba de extensões e digitar C++, e instalar a extensão chamada C/C++
:
Pra executar e testar seu código, você vai precisar ter um compilador instalado.
Se você usa Linux, é possível que o compilador gcc/g++
esteja instalado por padrão. Para ter certeza, abra um terminal e digite g++ --version
. Se o terminal acusar não reconhecer o comando, você precisará instalá-lo. Para isso, execute o comando de acordo com sua distribuição:
# debian / ubuntu
$ sudo apt update
$ sudo apt install gcc g++
# fedora
$ sudo dnf install gcc gcc-c++
# arch
$ sudo pacman -S gcc
# openSUSE
$ sudo zypper install gcc gcc-c++
# macOS
$ xcode-select --install
Então, verifique a instalação com o comando g++ --version
:
$ g++ --version
g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
A instalação no Windows é um pouco mais complicada, vamos usar o MinGW.
-
Você pode baixar a versão mais recente do instalador seguindo esse link direto.
-
Siga as instruções do instalador sem alterar nada:
- Ao final, clique em
Finish
(Não desabilite a opçãoRun MSYS2 now
):
- Isso abrirá um prompt de comando:
-
Nesse terminal, você instalará o MinGW usando o seguinte comando:
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
-
Aceite os pacotes padrão do toolchain pressionando
Enter
:
- Digite
y
quando perguntado se deseja continuar com a instalação, e espere o processo terminar:
- Abra as configurações do Windows e na barra de pesquisa, digite
ambiente
. Clique emEditar as variáveis de ambiente para sua conta
:
- Entre as variáveis do usuário, selecione
Path
e depoisEditar
. - Na nova janela, clique em
Novo
:
- Adicione a pasta de destino do MinGW. Se você não alterou nada durante a instalação, a pasta deve ser
C:\msys64\ucrt64\bin
. Clique emOK
:
- Clique em
OK
novamente e feche qualquer terminal que esteja aberto.
- Em um novo terminal, teste a instalação do MinGW com o comando
g++ --version
:
Como iremos usar a biblioteca bits/stdc++
para resolver problemas, pode ser que o vscode não reconheça ela de primeira. Isso gerará um erro no vscode, mas se não houverem outros erros no seu código, ele deve compilar. Entretanto, ter o squiggly error gritando pra você sempre que decidir programar pode ser bastante irritante, então vamos tentar resolver isso.
- Pressione
F1
com qualquer janela aberta no vscode e digiteIntelliSense
. Selecione a opçãoC/C++: Select IntelliSense Configuration...
:
- Selecione a opção
Use g++.exe
, como apontado na imagem:
Agora, o erro deve ter desaparecido, e você pode programar com tranquilidade! 🎉🎉🎉
Crie um arquivo 1001.cpp
e escreva seu primeiro programa:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int A, B;
cin >> A;
cin >> B;
cout << "X = " << A + B << "\n";
}
Na pasta em que criou o programa, abra um terminal. No terminal, digite:
# linux / macOS
g++ 1001.cpp -o 1001.out
# Windows
g++ 1001.cpp -o 1001
Você verá que um arquivo chamado 1001.out/1001.exe
foi gerado. Agora, para executá-lo, digite (conforme o sistema operacional):
# linux / macOS
./1001.out
# Windows CMD
1001.exe
# Windows PowerShell
./1001.exe
Digite dois números e veja a resposta!