VSCode1-C/C++ 환경 구성

➺➻➸ 주요 프로세스:

1. VScode 다운로드

2. cpptools 도구 설치

3. MinGW 다운로드

4. 환경 변수 구성

5. 간단한 .cpp 파일을 사용하여 C++ 환경 구성

6. 달리기

 

  ➺➻➸ 상세 해석:

1. VScode 다운로드

다운로드 링크: https://code.visualstudio.com/Download

설치 과정: 한 번에 한 단계씩 설치가 매우 간단하며 설치 경로는 개인에 따라 다릅니다.

2. cpptools 도구 설치

vscode를 열고 아래 단계에 따라 설치하십시오.

3. MinGW 다운로드

다운로드 주소: https://sourceforge.net/projects/mingw-w64/files/

다운로드 파일: 사이트 접속 후 "Download Lasted Version"을 클릭하지 마시고 아래로 스크롤하여 "x86_64-posix-seh"의 최신 버전을 찾으십시오.

MinGW 설치 : 다운로드 후 7z 압축 패키지이므로 압축을 푼 후 설치하고자 하는 위치로 이동합니다. 내 설치 위치: D:\2Software\mingw64

4. 환경 변수 구성

구성 개체: MinGW이므로 방금 MinGW를 설치한 경로를 복사합니다.

환경 변수 구성: win10을 예로 들어 6단계에 도달한 후 이전에 열린 창에 대해 확인을 누르십시오. 그렇지 않으면 실패합니다.

[참고]: win7은 경로를 추가해야 하며 덮어쓰지 마십시오. 정말 덮었다면 취소 누르고 다시 시작하고 확인 누르지 않는 이상 아무말이나 하셔도 됩니다^o^

  환경 변수를 구성한 후 VScode를 다시 시작하는 것이 가장 좋습니다 ^V^

  ❁❁❁ 환경 변수가 성공적으로 구성되었는지 확인

win + R을 누르고 cmd를 입력한 후 엔터 키 뒤에 g++를 입력하고 다시 엔터를 누르면 다음과 같은 정보[1]가 표시되면 환경 변수 설정이 성공한 것입니다. 다음 정보 [2]가 표시되면 환경 변수 구성이 실패한 것입니다.

[1]:g++: 치명적 오류: 입력 파일 없음

[2]: 'g++'는 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

5. 간단한 .cpp 파일을 사용하여 C++ 환경 구성

  (1) 새로운 빈 폴더 코드 생성

  (2) VScode 열기 --> 폴더 열기 --> 방금 생성한 Code 폴더 선택

  (3) 새로운 test.cpp 파일을 생성합니다(가장 간단한 HelloWorld.cpp를 예로 들겠습니다).

코드 복사

#include <stdio.h>
#include <windows.h>
int main()
{
    printf("Hello World\n");
    system("pause");
    return 0;
}

코드 복사

  (4) 디버깅 인터페이스를 입력하여 구성 환경을 추가하고 C++(GDB/LLDB)를 선택한 다음 g++.exe를 선택하면 launch.json 구성 파일이 자동으로 생성됩니다.

  (5) launch.json 구성 파일 편집

코드 복사

 1 {
 2     "version": "0.2.0",
 3     "configurations": [
 4         {
 5             "name": "g++.exe build and debug active file",
 6             "type": "cppdbg",
 7             "request": "launch",
 8             "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
 9             "args": [],
10             "stopAtEntry": false,
11             "cwd": "${workspaceFolder}",
12             "environment": [],
13             "externalConsole": true,      //修改此项,让其弹出终端
14             "MIMode": "gdb",
15             "miDebuggerPath": "D:\\2Software\\mingw64\\bin\\gdb.exe",
16             "setupCommands": [
17                 {
18                     "description": "Enable pretty-printing for gdb",
19                     "text": "-enable-pretty-printing",
20                     "ignoreFailures": true
21                 }
22             ],
23             "preLaunchTask": "task g++" //修改此项
24         }
25     ]
26 }

코드 복사

  (6) .cpp 파일로 돌아가서 F5 키를 눌러 디버그하면 "task g++" 작업을 찾을 수 없다는 팝업이 표시되고 "작업 구성"을 선택하면 tasks.json 파일이 자동으로 생성됩니다.

  (7) tasks.json 파일 편집

코드 복사

 1 {
 2     "version": "2.0.0",
 3     "tasks": [
 4         {
 5             "type": "shell",
 6             "label": "task g++",    //修改此项
 7             "command": "D:\\2Software\\mingw64\\bin\\g++.exe",
 8             "args": [
 9                 "-g",
10                 "${file}",
11                 "-o",
12                 "${fileDirname}\\${fileBasenameNoExtension}.exe"
13             ],
14             "options": {
15                 "cwd": "D:\\2Software\\mingw64\\bin"
16             },
17             "problemMatcher": [
18                 "$gcc"
19             ],
20             "group": "build"
21         }
22     ]
23 }

코드 복사

[참고]: launch.json 파일의 "preLaunchTask" 값은 tasks.json 파일의 "label" 값과 일치해야 합니다. 값 설정은 개인 취향에 따라 다르며 기본값을 유지해도 괜찮습니다.

6. 달리기

  HelloWorld.cpp 파일로 돌아가서 F5를 눌러 디버그하고 완전히 정상임을 확인합니다!

 

기술 토론 그룹에 오신 것을 환영합니다. 광고 없음, 순수한 기술, 모두 환영합니다. 초보자도 환영합니다. 그룹에서 초보자에 대한 차별이 금지되며 상사가 자발적으로 질문에 답변합니다.

추천

출처blog.csdn.net/dongyunlong123/article/details/110950100