Skip to content

Instantly share code, notes, and snippets.

@rbbernardino
Last active July 25, 2017 03:19
Show Gist options
  • Save rbbernardino/26adae18ce8e2d31db906edb216f5495 to your computer and use it in GitHub Desktop.
Save rbbernardino/26adae18ce8e2d31db906edb216f5495 to your computer and use it in GitHub Desktop.
CursoCpp: Setup do Ambiente
CursoCpp: Setup do Ambiente
===
> Link para este tutorial: [CursoCpp: Setup do Ambiente](https://stackedit.io/viewer#!url=https://gist.github.com/rbbernardino/26adae18ce8e2d31db906edb216f5495/raw/CursoCpp_Setup_do_Ambiente)
> Short url: **https://goo.gl/xDbbPx**
Introdução
-----
Criei esse documento para guiar vocês na configuração do sistema para escrever e compilar códigos C++ com Visual Studio Code e sincronizar com um repositório Git no BitBucket.
**Acessem a nossa pasta compartihada: https://goo.gl/KQ9uKY **
Vamos instalar/configurar o seguinte:
- Visual Studio Code `...............` **Editor** de código-fonte
- MinGW w64 `....................` **Compilador** e **libs** para C++
--------------------------
MinGW w64
-----------------------------------
>**Nota:** (apenas para Windows)
1. Executar `mingw-w64-install.exe`
2. Aperte "**Next**" DUAS vezes e copie o "Destination folder"
- (selecione --> `Ctrl+C`)
- vamos usar esse caminho em um passo depois
- exemplo: `C:\Program Files (x86)\mingw-w64\i686-7.1.0-posix-dwarf-rt_v5-rev0`
3. Continue ate concluir a instalação
4. Vá no **Menu Iniciar** e digite "**variaveis**"
5. Abra "**Editar variáveis de ambiente para sua conta**"
6. Em "**Valor da variável**", posicione o cursor no final
7. Digite "**;**" (ponto-e-vírgula)
8. Cole o caminho copiado antes e acrescente `\mingw32\bin`, ficando:
- `C:\Program Files (x86)\mingw-w64\i686-7.1.0-posix-dwarf-rt_v5-rev0\mingw32\bin`
9. Aperte **OK** até sair
-------------
Visual Studio Code
-----------------------------------
#### Instalação
1. **Execute** `VSCodeSetup-ia32-1.13.1.exe`
- Deixe no idioma **English**
2. Aperte **Next** até aparecerem **opções** (checkbox)
- Na parte "Other", **selecione as duas primeiras**
- Add "Open with Code" action... **file context menu**
- Add "Open with Code" action... **directory context menu**
- A terceira é para abrir arquivos suportados (como .cpp) com o VSCode
- Deixe a útima marcada (Add to PATH)
3. Conclua a instalação
4. Dê uma olhada rápida na pagina da web de apresentação que irá abrir
#### Configuração
1. Na coluna da esquerda, aperte no último ícone
- **Extensions** (ou `Ctrl+Shift + X`)
2. Digite o **nome** da extensão, **exatamente** essas:
- **`C/C++`**
- **`vscode-icons`**
- Para ver os ícones, redimensione a coluna
![enter image description here](https://lh3.googleusercontent.com/-To21DY0zH54/WXZQ3VP4BmI/AAAAAAAALno/aIs9sfeehkQsNDr54kTFBMPGxyU6vqYyQCE0YBhgL/s300/vscode_c_extension.png "vscode_c_extension.png")
![enter image description here](https://lh3.googleusercontent.com/-dvzEKeZo8z0/WXZRgMPiIbI/AAAAAAAALn8/H1m7nrSnH6Y8NZDKW3caDdb7DwBtY3-kACE0YBhgL/s300/vscode_icons_extension.png "vscode_icons_extension.png")
3. Aperte em "**Install**, botão verde, depois em **Reload**
- Aguarde um instante, o vscode irá instalar alguns pacotes
4. Abra uma pasta com código C ou C++
- Aperte no primeiro botão (de arquivo) na coluna lateral
- Clique em **Open folder**
5. Vá na nossa [pasta do Dropbox](https://goo.gl/KQ9uKY) e copie a pasta:
- **`.vscode`** (está dentro de `vscode-config`)
6. Cole eles na pasta com os códigos-fonte
#### Exemplo:
![enter image description here](https://lh3.googleusercontent.com/-YARewr0_8sE/WXZcct9ZuCI/AAAAAAAALoY/wUb2KtVMU20btBl82VMO11RGustO1RwqgCE0YBhgL/s600/vscode_proj_example.png "vscode_proj_example.png")
#### Compilando e Executando
- **`F5`** - **Compila e** depois **executa** COM debug
- **`Ctrl + F5`** - **Executa** SEM debug
- **`Ctrl + Shift + B`** - Compila SEM debug, NÃO roda
#### Executando o Simulador
- Copie a pasta `.vscode` para onde está os `.cpp`, `.h`, etc.
- Abra a pasta com o Visual Studio Code
- `File` --> `Open Folder...`
- Atalho: `Ctrl + K` e depois `Ctrl + O`
- **Opcionalmente** copie todos os "`.h`" para uma nova pasta "`include`"
![enter image description here](https://lh3.googleusercontent.com/-3LtO9bYYyCc/WXZkoteE9TI/AAAAAAAALp4/SYCogRvktVIEc-qrez3PHGkfCnSqzw9fwCE0YBhgL/s600/eonsimu_default_config.png "eonsimu_default_config.png")
#### Alterando o atalhos do teclado
1. Aperte **`Ctrl+Shift+P`**
2. Digite **`key sh`**
3. Selecione **`Preferences: Open Keyboard Shortcuts`**
- Use as setas do teclado
- Aperte **`ENTER`**
![enter image description here](https://lh3.googleusercontent.com/-uqw3ZDgR-yU/WXZfKgcP6mI/AAAAAAAALpI/UoPHeEjW7nkkF79k9Z4tEk6VMSV_8BRiQCE0YBhgL/s500/vscode_keypref.jpg "vscode_keypref.jpg")
4. Busque por **`Run Build Task`**
5. Aperte no "lápis" e digite **`F8`**
6. Aperte **`ENTER`**
![enter image description here](https://lh3.googleusercontent.com/-4PogfLi97yE/WXZeKsN418I/AAAAAAAALow/Tlj1-dQ-q_odomr8xPZsOeSxGJMM8IYmACE0YBhgL/s600/vscode_keybinding.png "vscode_keybinding.png")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment