https://github.com/mateus-sm/conio2-vscode
Compilar códigos em C com biblioteca gráfica Conio2.h utilizando o compilador TDM-GCC 4.7.1 (x86)
https://github.com/mateus-sm/conio2-vscode
c cpp gcc-complier mingw vscode vscode-extension
Last synced: 4 months ago
JSON representation
Compilar códigos em C com biblioteca gráfica Conio2.h utilizando o compilador TDM-GCC 4.7.1 (x86)
- Host: GitHub
- URL: https://github.com/mateus-sm/conio2-vscode
- Owner: mateus-sm
- License: gpl-3.0
- Created: 2024-08-29T06:00:43.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-03T01:43:08.000Z (4 months ago)
- Last Synced: 2025-02-03T02:29:17.466Z (4 months ago)
- Topics: c, cpp, gcc-complier, mingw, vscode, vscode-extension
- Homepage:
- Size: 36.1 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Conio2-VsCode
### Será necessário utilizar o compilador TDM-GCC 4.7.1 (x86) (Versão Modificada).
### Obter o compilador através de um dos métodos:
### 1. Usar o compilador incluído neste repositório (MinGW64.7z). O compilador incluso já contém a biblioteca Conio2 inserida e configurada. *Será necessário alterar os caminhos fornecidos ao longo do tutorial baseado em onde o arquivo for colocado no seu PC.
### 2. Usar o compilador incluído com os arquivos do (Dev-C++) + Configuração do Conio2 (Fornecido pela faculdade). *Caso queira desinstalar o Dev, retire o compilador de dentro dos arquivos do programa.***
## I. Instalar e configurar a extensão - Code Runner
![]()
> ### A extensão servirá para definir como o VsCode irá executar o código em questão, nesse caso será configurado para arquivos .cpp
#### 1. Instale a extensão.
#### 2. Configurações da extensão -> Executor Map(Editar em Json).

#### 3. Substitua a instrução ["cpp": " ..... ",] da extensão pela instrução abaixo. Substitua (...) de acordo com o caminho da sua máquina."code-runner.executorMap": {
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt -I\"C:\\ ... \\Dev-Cpp\\MinGW64\\x86_64-w64-mingw32\\include\" -L\"C:\\ ... \\Dev-Cpp\\MinGW64\\x86_64-w64-mingw32\\lib32\" -static-libgcc -lconio -m32 && start $fileNameWithoutExt.exe",
}
#### Exemplo:
***
## II. Configurar o PATH
> ### É necessário que o compilador seja adicionado a variável de ambiente. O vscode irá chamar o compilador g++ então é necessário que ele esteja no PATH.
#### 1. Acesse e edite o PATH ([Tutorial](https://www.youtube.com/watch?v=ing2pLCrvxo)).
#### 2. Adicione o caminho abaixo. Substitua (...) de acordo com o caminho da sua máquina.C:\ ... \Dev-Cpp\MinGW64\bin
#### Para testar, abra o cmd, digite: "g++ --version" e verifique se obtem o retorno: "g++ (tdm64-1) 4.7.1"
### Caso queira manter mais de um compilador no path, basta manter abaixo do recém adicionado, quando quiser usar o outro coloque o mesmo por cima. Os caminhos são priorizados de cima para baixo.
***
## III. Instalar e configurar a extensão - C/C++ Extension Pack
![]()
> ### A extensão servirá para as correções em tempo real do código, Intelisense.
## Configuração local(Valida na pasta na qual o código estiver)
> ### Ao configurar os passos abaixo, a extensão criará um arquivo .vscode dentro da pasta que você estiver trabalhando, esse arquivo(.vscode) irá conter as configurações que farão com que o intelisense funcione corretamente, então, toda vez que uma pasta nova for criada que não contenha esse arquivo(.vscode), será necessario seguir os passos abaixo para que ele seja criado.
#### 1. Abra o arquivo que contenha um código que importa o conio2.h (#include ).
#### 2. A linha do include provavelmente estará sublinhada em vermelho, clique nessa linha e logo após na lampada a esquerda.

#### *Quando quiser entrar na tela de configuração do intelisense é posível escrever um include incorreto e entrar nas configurações por meio da lampada novamente. Ex: escrever #include
#### 3. Clique em "Editar a configuração de IncludePath" -> Selecione a pasta do arquivo caso o vscode pergunte.

#### 3.1. Também é possível chegar nas configurações pela aba de problemas.

#### 4. Substitua "Caminho do compilador" por um dos caminhos abaixo. Substitua (...) de acordo com o caminho da sua máquina.C:\ ... \Dev-Cpp\MinGW64\bin\gcc.exe
C:\ ... \Dev-Cpp\MinGW64\bin\g++.exe
#### 5. Em "Modo do IntelliSense" coloque ${default}.
#### 6. Em "Incluir caminho" apague todo o conteúdo.#### Exemplo:
## Configuração global
> ### Ao configurar os passos abaixo, será como aplicar o item 4 da seção anterior para qualquer pasta com codigos C / C++ abertas no VsCode. Deste modo não será necessario criar pastas .vscode daqui em diante.
#### 1. Abra as configurações (Atalho: aperte CTRL + Virgula)
#### 2. Na caixa de texto procure pela configuração C_Cpp.default.compilerPath
#### 3. Clique em editar em settings.json
#### 4. Entre as aspas coloque um caminho para o compilador gcc ou g++ tal qual a instrução 4.
#### Exemplo:
"C_Cpp.default.compilerPath": "C:/ (...) /Dev-Cpp/MinGW64/bin/g++.exe",***
### Como executar o arquivo :
#### Opção 1. Botão direitro do mouse + Run Code
#### Opção 2. CTRL + ALT + N
## Reinicie o VsCode.#### Caso tenha sido útil para você, não se esqueça de deixar uma ☆