Windows에 Visual Studio Code를 사용한 C/C++ 개발환경 만들기(수정)

Sdílet
Vložit
  • čas přidán 13. 09. 2024
  • 안녕하세요. 이번 영상에서는 Windows 환경에 설치된 Visual Studio Code에서 C/C++을 컴파일하고 실행시키는 방법에 대해 설명합니다.
    설치 방법에 변경사항이 생겨서 수정했습니다.
    글이 편하신 분은 아래 포스트를 참고하세요.
    webnautes.tist...
    감사합니다.
    ps. 본 영상은 클로바 더빙을 사용했습니다.

Komentáře • 185

  • @webnautes
    @webnautes  Před rokem

    안되는 점을 알려주시면 최대한 반영하도록 하겠습니다. 다음 블로그 포스트에 먼저 반영되고 추후 영상이 다시 제작됩니다.
    블로그 포스트 주소 - webnautes.tistory.com/1854
    한글 입출력 내용은 블로그 포스트의 6번을 참고하세요.

  • @shjung6901
    @shjung6901 Před 8 měsíci

    감사합니다.
    혼자서 해보려다 잘 안돼서 시간을 많이 뺏겼는데,
    영상 보고 하나 하나 따라하니 잘 되네요.
    (구독~~ 좋아요~~ 누르고 갑니다.)

  • @ClearOne001
    @ClearOne001 Před 7 měsíci

    덕분에 세팅 수월하게 진행했습니다 좋은 영상과 정리 글 감사합니다

  • @leewh0224
    @leewh0224 Před 3 měsíci

    덕분에 빠르게 환경구성했습니다. 감사합니다 선생님!!

  • @아는혁님
    @아는혁님 Před 6 měsíci

    감사합니다. 올려주신 영상으로 세팅할수 있었습니다.

  • @gagore
    @gagore Před 9 měsíci +1

    안녕하세요
    우선 훌륭한 강의 남겨주셔서 진심으로 감사합니다
    ctrl + alt + r 로 할 경우 한글 입/출력 문제없이 작동하지만,
    디버그에서 한글을 사용하면 문자가 깨지는 문제를 겪고 있습니다
    디버그에서는 한글 사용이 불가능한지 알고 싶네요

    • @webnautes
      @webnautes  Před 9 měsíci

      윈도우가 euc-kr을 사용하고 있어 발생하는 문제라 현재는 딱히 해결방법이 없어보입니다. vscode 쪽에서 수정해주면 해결되지 않을까 싶어요.

    • @gagore
      @gagore Před 9 měsíci

      @@webnautes 감사합니다!
      좋은하루 보내세요!

  • @길수헝
    @길수헝 Před 8 měsíci

    안녕하세요
    영상 너무 잘 보았구요 올려주셔서 감사합니다!!
    혹시 근데 파일이 수정 될 때마다 컴파일 따로 실행 따로 이렇게 해야하는지요..
    실행 시 자동 컴파일을 할 수는 없나요??
    감사합니다.

    • @webnautes
      @webnautes  Před 8 měsíci

      컴파일에 적은 명령 뒤에 실행에 적었던 명령을 추가하면 될거 같은데 저녁에 테스트해보고 알려드릴께요.

    • @길수헝
      @길수헝 Před 8 měsíci

      감사합니다!

    • @webnautes
      @webnautes  Před 8 měsíci

      @@길수헝 다음 글의 5-4에 있는 "컴파일과 실행 합쳐진 버전"에 있는 것으로 tasks.json의 내용을 교체하세요. 현재는 윈도우용만 추가되어 있습니다.
      webnautes.tistory.com/1854

    • @1414-w1r
      @1414-w1r Před 14 dny

      @@webnautes 좋은 영상 감사드립니다.
      혹시 블로그에 올려주신 컴파일과 실행 합쳐진 버전의 코드를 적용했는데도 실행 시 컴파일이 적용되지 않는 경우는 뭐가 문제일까요?

    • @webnautes
      @webnautes  Před 14 dny

      @@1414-w1r 터미널 내용을 올려주세요

  • @user-rd5ir9ci1l
    @user-rd5ir9ci1l Před rokem

    감사합니다! 덕분에 해결됐습니다

  • @davidk3422
    @davidk3422 Před rokem +1

    debugging 설정에서 F5누르고 어딜 눌러야 C++(GDB.LLDB)가 나오는 건가요? F5를 누르고, 허겁지겁 놓치면 지나가버릴까 이것저것 누르다보니 찰나로 잠깐 지나가긴 한 거 같은데, 그 사이 F5 디버깅 실행되버리고 그 한순간이 지나니까 뭘 어떻게 눌러도 C++(GDB/LLDB), C/C++.g++ 가 다시는 뜨지 않네요 ㅠ (몇 시간을 낭비함, 결국 못 찾음), 검색해서 블로그를 봐도 실행>구성추가 를 누르면 저게 뜬다는데 아무리 수십번을 해도 전혀 보이지 않네요 ㅠ

    • @webnautes
      @webnautes  Před rokem

      첨에 한번만 보입니다. .vscode 폴더에서 launch .json파일을 지우고 다시 f5를 눌러보세요.

    • @HPManager
      @HPManager Před měsícem

      안녕하세요. 저도 키를 잘못눌러서 이분과 같은 상황에 처해 있는데요, .vscode 폴더에는 c_cpp_properties.json과 tasks.json 파일만 존재하는데 launch.json파일은 어디에 있는걸 말씀하시는건가요?

    • @webnautes
      @webnautes  Před měsícem

      @HPManager 왼쪽 바에서 디버그 아이콘을 클릭해도 생성할 수 있지만 최근 버전 vscode로 설치시 launch.json 없이 디버깅이 가능합니다.보통 폴더를 다시 생성하면 해결됩니다

  • @tangerine104
    @tangerine104 Před rokem +3

    마지막에 디버깅하는 과정에서 실행하면 preLaunchTask 'C/C++:g++.exe 활성 파일 빌드' 이(가) -1 종료 코드와 함께 종료되었습니다. 이렇게 뜨면서 안되네요 ㅠ

    • @webnautes
      @webnautes  Před rokem

      로그 전체를 보여주세요. 브레이크 포인트는 추가하셨나요?

  • @gunagi6178
    @gunagi6178 Před 7 měsíci

    블로그 글도 모두 봤는데, 블로그 기준으로 8-10에서 막혀서 그 다음하라고 하는대로 launch.json파일 만들고 miDebuggerPath에 지정한 경로에 gdb.exe 또는 gdb가 있는지까지 확인하고 그 아래꺼 복붙했는데 또 똑같이 했는데, 똑같이 launch program ~~ does not exist 뜨면서 launch.json 열기 이렇게 뜨네요.. 몇시간 동안 계속 했는데 답이 없어서 댓글답니다..
    근데 진짜 도움 많이 되었습니다! 영상 감사합니다!!

    • @webnautes
      @webnautes  Před 7 měsíci

      launch.json 파일이 생성되었나 실행파일이 생성되었나 보세요. 로그에 힌트가 있으니 잘 확인해야합니다.

    • @webnautes
      @webnautes  Před 7 měsíci

      낼 확인해봐야 겠군요.

    • @gunagi6178
      @gunagi6178 Před 7 měsíci

      네 감사합니다~!!

    • @webnautes
      @webnautes  Před 7 měsíci

      @@gunagi6178 지금 vscode를 최신 버전으로 업데이트후 확인해보니 문제가 없습니다. 에러난 전체 로그를 올려주세요.

    • @gunagi6178
      @gunagi6178 Před 7 měsíci

      @@webnautes launch: program 'C:\Users~~폴더명들 쭉 나열.exe' does not exist 라고 뜹니다!

  • @haneul_5032
    @haneul_5032 Před 7 měsíci

    안녕하세요.
    글을 시작하기에 앞서 좋은 영상 올려주셔서 감사합니다.
    13:25
    F5 누른 뒤 메뉴에서 c++(GDB/LLDB)선택 시 "Unable to start debugging. program path 'C"\User\사용자\C_C++_Project\test_debug.exe' is missing or invalid." 라는 Err가 뜨고 이후로 작동이 안되는데 어느 부분이 문제인지 잘 모르겠습니다.
    (해당 Err 이전 동작까진 문제 없이 작동됩니다.)

    • @webnautes
      @webnautes  Před 7 měsíci

      로그에 보이는 해당 위치에 로그와 동일한 이름의 생성된 실행파일이 있는지 확인해보세요.

  • @1414-w1r
    @1414-w1r Před 14 dny

    #include
    int main()
    {
    printf("HelloWorld
    ");
    return 0;
    }
    위 코드 실행 시 터미널에
    * 작업 실행 중: cmd /C D:\C_Program\HelloWorld\hello
    HelloWorld
    이라고 출력됩니다.

    • @webnautes
      @webnautes  Před 14 dny

      tasks.json에 컴파일 후 실행이 위 명령에 없네요. 아마 빌드하면 실행까지 되야해요. tasks.json 다시 확인해보세요

    • @1414-w1r
      @1414-w1r Před 14 dny

      @@webnautes 답변 감사합니다. 한번 확인해보겠습니다.

  • @user-zh7sb9xg8c
    @user-zh7sb9xg8c Před 5 měsíci

    선생님 컴파일 하면
    C:\c\NEW\test: file not recognized: File format not recognized
    collect2.exe: error: ld returned 1 exit status
    * 터미널 프로세스 "C:\WINDOWS\System32\cmd.exe /d /c gcc C:\c\NEW\test -o C:\c\NEW/test"이(가) 종료되었습니다(종료 코드: 1).
    이렇게 뜨는데 어떻게 해결하나요..?

  • @ceosealemon
    @ceosealemon Před 11 měsíci

    cmd 윈도우 창에서 gcc -v 입력하니까
    C:\Users\j>webnautes>gcc -v
    'webnautes'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
    배치 파일이 아닙니다.
    C:\Users\j>
    이런 결과과 나와요

    • @webnautes
      @webnautes  Před 11 měsíci

      환경변수 path에 gcc 있는 경로 추가후 cmd 윈도우 창을 다시 열어야 변경된 path가 적용됩니다. 이 문제가 아니라면 환경변수 path에 gcc 위치가 잘못적힌거에요.

  • @9birth
    @9birth Před 10 měsíci

    좋은 강의 올려주셔서 감사합니다! 제가 근데 컴파일할 때 ctrl+alt+c를 누르면 save and compile for C가 뜨는 게 아니라 echo 터미널이 돌아가면서 계속 hello만 뜨는데 이런 건 어떻게 해결해야 하나요?(기본 키 설정도 다 했습니다) 작업 실행 눌러서 save and compile 누르고 execute 눌러야지 올바른 값이 나옵니다

    • @webnautes
      @webnautes  Před 10 měsíci

      문제가 생긴 실행결과 로그를 보여주세요.

    • @9birth
      @9birth Před 10 měsíci

      @@webnautes 기본 빌드 작업 변경이 save and compile 대신에 echo로 되어있었어요. 감사합니다!

  • @mazayong99
    @mazayong99 Před 8 měsíci

    감사합니다~

  • @Mrm23634
    @Mrm23634 Před 5 měsíci

    안녕하세요 인코딩 방식을 euc-kr로 설정후 F5로 컴파일하면 한글이 깨지고
    ctrl+alt+r을 눌러 컴파일하면 한글이 안깨집니다.
    F5로 한글이 안깨지도록 컴파일 할 수는 없는건가요?

    • @webnautes
      @webnautes  Před 5 měsíci

      f5눌러 디버깅할때 한글아 깨지는건 어쩔수 없습니다.

    • @Mrm23634
      @Mrm23634 Před 5 měsíci

      @@webnautes 답변감사합니다!

  • @user-vb2ys3wi1s
    @user-vb2ys3wi1s Před 7 měsíci

    잘실행됩니다! 감사합니다!
    한가지 여쭐 것이 있는데 without 디버깅으로 실행을 하면 "hello world"가 디버그 콘솔에서만 출력되고 터미널에서는 출력이 되지 않는데 혹시 해결 방법을 알 수 있을까요?

    • @webnautes
      @webnautes  Před 7 měsíci

      단축키 사용하는 경우인가요?

    • @webnautes
      @webnautes  Před 7 měsíci

      테스트해보니 전 터미널에서 실행이 되네요. 뭔가 차이가 나서인진 좀 더 확인해봐야 할거 같습니다.
      참고로 실행시 보이는 로그입니다. 최신 vscode라서 그런지 launch.json파일이 생성안되도 디버깅이 가능하네요.
      C:\Users\webnautes\C_C++> cmd /C "c:\Users\webnautes\.vscode\extensions\ms-vscode.cpptools-1.18.5-win32-x64\debugAdapters\bin\WindowsDebugLauncher.exe --stdin=Microsoft-MIEngine-In-jjvpvjlw.fbt --stdout=Microsoft-MIEngine-Out-qm5m0i54.hpp --stderr=Microsoft-MIEngine-Error-dkoyxe1f.wlz --pid=Microsoft-MIEngine-Pid-g35ufy1j.cvj --dbgExe=C:\mingw64\bin\gdb.exe --interpreter=mi "
      Hello, world!

    • @webnautes
      @webnautes  Před 7 měsíci

      최신버전 vscode를 설치하여 확인 결과 without 디버깅으로 실행해도 터미널에서 결과가 보입니다. 혹시 최신 버전 vscode를 아직 설치안하셨다면 버전을 바꾸어보세요.

  • @user-uh1hk3zl7l
    @user-uh1hk3zl7l Před rokem

    그 저는 c++ ctrl+alt+r로 실행할때 cmd /C C:\Users\ ~~~~ 이렇게 뜨면서 아래 빨간색 글씨들 뜨면서 안되는데 아마 cmd가 아니라 powershell 7 을 쓰고 있어서 그런거같습니다 저 cmd를 powershell 7으로 수정해서 실행하게 할 방법은 없을까요 ? Cmd를 못 쓰는 상황이여서 powershell 7을 설치해 쓰고 있어요

    • @webnautes
      @webnautes  Před rokem

      cmd에서만 가능한걸로 알고 있어요. 그래도 혹시 모르니 tasks.json 파일에서 바이너리 실행이라고 주석달린 근처에 있는 cmd를 powershell로 바꿔보세요.

    • @user-uh1hk3zl7l
      @user-uh1hk3zl7l Před rokem

      @@webnautes cmd을 pwsh 라 수정하면 정상적으로 작동하네요 감사합니다 감사합니다 😊😊😊

  • @user-tr4bb1zs2d
    @user-tr4bb1zs2d Před 11 měsíci

    안녕하세요 궁금한 점이 있어 질문드립니다!
    혹시 vscode에서 c/c++을 컴파일 하려면 영상에서 만든 c_c++projects 폴더 안에서만 폴더를 따로 만들어 .c파일을 만들어야 하는 건가요? 아예 새로운 폴더를 만들어서 .c파일을 만들어 코드를 쳐보니까 설정을 처음부터 다 다시 해줘야 해서요!

    • @webnautes
      @webnautes  Před 11 měsíci +2

      설정한 파일들이 저장되있는 .vscode 폴더가 있는 폴더에서만 컴파일이 동작합니다. 해당 폴더에 하위폴더를 만드는 건 선택상항입니다. 테스트해보진 않았지만 .vscode 폴더만 복사해주면 새로운 폴더에서 컴파일이 가능할걸로 보입니다.

    • @user-tr4bb1zs2d
      @user-tr4bb1zs2d Před 11 měsíci

      @@webnautes vscode에서 자바를 사용할때는 따로 문제가 없었어서 아무렇게나 폴더 만들어도 되는줄 알았는데 그게 아니군요…! 친절한 답변 감사드립니다 즐거운 추석 보내세요!

  • @김성환-y2u
    @김성환-y2u Před 5 měsíci

    선생님 현재 cpp까지는 다 됬는데 debug에서 에러가 떴습니다. g++은 내부 외부에 배치파일이 아니라고 뜨면 이건 g++을 따로 깔아야 하는건가요?
    근데 이미 mingw64깔앗는데 왜 g++이 실행이 안될까요 그리고 시스템 환경 변수 편집을 해서 path 파일에 다 넣었는데도 디버깅이 안됩니다. 무슨 문제일까요?

    • @webnautes
      @webnautes  Před 5 měsíci +1

      명령 프롬프트를 새로 실행하여 g++이 실행되나요? g++도 같이 설치됩니다.

    • @김성환-y2u
      @김성환-y2u Před 5 měsíci

      @@webnautes cmd를 새로 실행하시라는건 컴퓨터를 재부팅인가요? 아니면 vscode만 재부팅하는건가요?

    • @webnautes
      @webnautes  Před 5 měsíci

      @@김성환-y2u 윈도우키 + r을 누르고 cmd 입력후 엔터를 누르면 명령 프롬프트가 실행됩니다. vscode를 재시작해서 터미널에서 g++를 실행해봐도 됩니다.

  • @user-to5bh5it3w
    @user-to5bh5it3w Před 10 měsíci

    9:52 ctrl + alt + c를 눌렀는데
    'gcc'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
    라는 오류가 뜨면서 hello.exe 파일이 보이지 않는데 문제가 있을까요??

    • @webnautes
      @webnautes  Před 10 měsíci

      환경변수 path에 gcc경로가 제대로 입력되었나보세요.

    • @webnautes
      @webnautes  Před 10 měsíci

      새로 실행한 명령프롬프트에서 gcc 실행시 실행되야 합니다

  • @user-hp1do6co5i
    @user-hp1do6co5i Před 4 měsíci

    vscode에서 기본으로 생성해주는 task.json을 사용할 때와 어떤 차이점이 있는지 궁금해요

    • @webnautes
      @webnautes  Před 4 měsíci

      컴파일 에러를 편집기에 반영해주는 내용이 포함시킨게 차이지 않을까 싶은데 한번 확인해봐야 겠어요.

  • @user-ek5vu6vz3n
    @user-ek5vu6vz3n Před rokem

    다른 방법으로 아무리 시도해봐도 디버깅을 시도하면 오류가 뜨는데 어떻게 해야하나요..? test_debug.cpp 파일 실행을 위해서 나머지 설정 다 따라했는데 [preLaunchTask 'C/C++:g++.exe 활성 파일 빌드'를 실행한 후 오류가 발생한다고 떠요. 그래도 일단 디버그 눌러보면 [launch: progrem 'C:\Users\kimbe\OneDrive\바탕 화면\C++\helloworld.cpp\test_debug.exe' does not exist] 라는 문구와 함께 launch.json 열기가 뜨는데 어떻게 해결할 수 있을까요? 계속 이 부분에서 막혀 질문 드립니다...

    • @webnautes
      @webnautes  Před rokem +1

      일단 경로상에 한글 폴더 이름이 없어야 하구요. 해당 경로에 실행파일이 있어야 합니다. 혹시 그냥 실행해도 실행파일을 못찾나요?

    • @user-ek5vu6vz3n
      @user-ek5vu6vz3n Před rokem

      @@webnautes 네, 한글 폴더 이름 없는 것도 확인했고 경로에 실행파일 있는 것도 확인하고 다시 실행했는데도 같은 오류만 뜨네요…

    • @webnautes
      @webnautes  Před rokem

      우선은 포스트나 영상을보고 똑같이 따라해보시겠어요. 혹 수정하신 내용에서 문제가 발생한건 아닌가 싶기도 합니다.

  • @user-fy4iq6if4z
    @user-fy4iq6if4z Před 3 měsíci

    ㄳㄳ

  • @user-lt5dy8ez4s
    @user-lt5dy8ez4s Před 8 měsíci

    vscode 이용해서 c/c++ 예제 공부할때
    하나의 .vscode로는
    단독 main만 있는 파일과 파일분할(cmake)은 할 수 없는 것이죠
    각각 폴더 생성해서 다른 .vscode 파일들로 만들어서 사용해야하는 것 이겠죠

    • @webnautes
      @webnautes  Před 8 měsíci

      다음포스트 8번 확인해보세요
      webnautes.tistory.com/1854

    • @user-lt5dy8ez4s
      @user-lt5dy8ez4s Před 7 měsíci

      혹시 디버깅 터미널에서 입력값 받을 수 있나요??
      ( 백준 같은 코테 문제 ) 입력값 넣고 디버깅할 수 있는지 궁금합니다

    • @webnautes
      @webnautes  Před 7 měsíci

      vscode의 디버깅 창에서 코드의 값을 출력해볼 수 있습니다. 위 블로그 글의 7번을 참고해보세요.

    • @user-lt5dy8ez4s
      @user-lt5dy8ez4s Před 6 měsíci

      답변 감사합니다!
      이번에는 c++17에 있는 'fold-expression ' 사용하려는데 문제가 생겼습니다.
      [
      warning: fold-expressions only available with -std=c++17 or -std=gnu++17
      return (... + nums);
      ]
      실행은 되는데 빌드할 떄 오류가 생깁니다.
      cppStandard설정을 c++17로 해놓았고
      tasks.json 에 -std=c++17을 추가해주었는데도 빌드 시킬때 오류가 나오는데 혹시 이유를 아실까요???
      "tasks": [
      {
      "label": "save and compile for C++",
      "command": "g++",
      "args": [
      "-std=c++17",
      "${file}",
      "-g",
      "-o",
      "${fileDirname}/${fileBasenameNoExtension}"
      ],
      ...
      "
      gcc 버전은 다음과 같습니다
      gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)

    • @webnautes
      @webnautes  Před 6 měsíci

      @@user-lt5dy8ez4s 컴파일러에서 c++17을 지원하는지 확인해봐야 할거 같습니다.

  • @onesrit
    @onesrit Před 5 měsíci

    crtl + alt + c 를 누르면 헤더파일 에 빨간 밀줄이 그이고 실행이 안되는데 이유를 알 수 있을까요 ?

    • @webnautes
      @webnautes  Před 5 měsíci

      터미널에서 gcc가 실행되나요. 어떤 메시지가 출력되나요

  • @user-li2cb8iz2t
    @user-li2cb8iz2t Před 2 dny

    4:00

  • @user-chergma3
    @user-chergma3 Před 4 měsíci

    \ 이게 여기서는 입력이 잘 됩니다만 고급-새로 만들기 에서는 입력이 안됩니다 ㅠㅠㅠ

  • @nicosmoskim
    @nicosmoskim Před 3 dny

    선생님! ctrl alt R 커멘드를 설정했는데 눌러도 아예 실행이 안되는데 무슨 문제일까요 ??

    • @nicosmoskim
      @nicosmoskim Před 3 dny

      workbench.action.task.test 로 키바인딩 설정까지 다 했는데 ctrl alt c 는 실행이 되지만 ctrl alt r민 안됩니다 ㅠㅠ

    • @webnautes
      @webnautes  Před 3 dny

      @@nicosmoskim ctrl alt r대신 ctrl alt t처럼 다른 것으로 바꿔보세요

  • @랑이-n6k
    @랑이-n6k Před 5 měsíci

    13:23에서 #include 이 부분에 빨간줄이 그어져서 있는데 어떻게 해결하면 될까요?

  • @이유호-g5w
    @이유호-g5w Před 5 měsíci

    test debug 에서 f5를 누르면 launch:program 'build\Debug\outDebug' does not exist 라 뜨고 메뉴는 선택할수 없던데 어떻게 해결해야 하나요??

    • @webnautes
      @webnautes  Před 5 měsíci

      블로그 글을 참고해보세요
      webnautes.tistory.com/1854

  • @리썰하자
    @리썰하자 Před rokem

    0:45에서 MinGW-W64 GCC-8.1.0 밑에 있는 x86_64-posix-seh 을 눌러 다운로드 했는데 메모장으로 받아지는데 뭔가요ㅜㅜ

    • @webnautes
      @webnautes  Před rokem

      반디집으로 압축푸시면 됩니다.

  • @정세훈-m1d
    @정세훈-m1d Před 11 měsíci

    This version of C:\Users\user\C_c++\debug_test2.exe is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher.
    * 터미널 프로세스 "C:\WINDOWS\System32\cmd.exe /d /c cmd /C C:\Users\user\C_c++\debug_test2"이(가) 종료되었습니다(종료 코드: 1).
    이렇게 뜹니다
    버전도 제대로 잘 깐거 같은데 뭐가 문제일까요?

    • @webnautes
      @webnautes  Před 11 měsíci

      mingw 가 윈도우 시스템에 안맞는것 같습니다.

    • @webnautes
      @webnautes  Před 11 měsíci

      x64용 윈도우 인가요?

    • @정세훈-m1d
      @정세훈-m1d Před 11 měsíci

      @@webnautes 64비트 운영체제 x64라고 되어 있습니다 그래서 영상이랑 똑같이 따라해봤어요

    • @webnautes
      @webnautes  Před 11 měsíci

      @@정세훈-m1d 검색해보니 재설치해서 해결되었다는 분이 있군요. mingw를 잘못 선택해서 일 가능성이 높으니 다시 한번 확인해보세요.
      one-or-more.tistory.com/36

  • @Kim-ni5tw
    @Kim-ni5tw Před 7 měsíci

    그대로 따라왔는데 출력창에서 CompilerPath가 "D:\mingw\bin\gcc.exe"인 구성을 확인할 수 없습니다. 이렇게 뜨는데 어떻게 해야 하나요ㅜㅜ mingw를 d드라이브에 다운받은게 문제가 되기도 하나요..? 환경변수 제대로 입력했는데..ㅜㅜ 어떻게 해야하는지 모르겠어요...

    • @Kim-ni5tw
      @Kim-ni5tw Před 7 měsíci

      cmd 창에서 gcc-v 해도 잘 되는데 visualStudio code에서는 왜 확인할 수 없다고 뜨는걸까요..? ㅜㅜ

    • @webnautes
      @webnautes  Před 7 měsíci

      mingw 경로는 큰문제 안됩니다. 터미널에 보이는 로그를 복사해서 댓글에 붙여넣기 해주세요.

    • @Kim-ni5tw
      @Kim-ni5tw Před 7 měsíci

      @@webnautes 앗 동영상 보면서 다시 해보니 되네요 ㅎㅎㅎ ㅜㅜ 감사합니다 ㅠㅠ!!! 제가 중간에 뭘 놓쳤었나봐요..ㅎㅎ

    • @webnautes
      @webnautes  Před 7 měsíci +1

      다행이네요

  • @bca-fm2cf
    @bca-fm2cf Před rokem

    디버그 step out 을 누를 때 Unable to step out. Operation failed with error code 0x80004004. 라고 뜨면서 윗줄로 안 가집니다. 어떻게 해결하면 좋을까요

    • @webnautes
      @webnautes  Před rokem

      step over를 사용해보거나 다음에 가길 원하는 곳에 브레이크포인트를 걸어두고 F5를 눌러보세요.

  • @tangi659
    @tangi659 Před rokem

    * 터미널 프로세스 "C:\Windows\System32\cmd.exe /d /c cmd /C C:\Users\elect\C_C++_Projects\helloworld\hello"이(가) 종료되었습니다(종료 코드: 1).
    종료 코드:1 에러가 납니다..ㅠ

    • @webnautes
      @webnautes  Před rokem

      터미널이 명령 프롬프트 맞나요? 혹시 파워쉘로 되어있나 보세요.

    • @tangi659
      @tangi659 Před rokem

      @@webnautes 코드컴플릿으로 되어 있습니다..!!

    • @webnautes
      @webnautes  Před rokem +1

      지금보니 로그에 cmd가 두번 나오네요. 영상의 실행결과시 로그와 비교해보세요

  • @minja-jang
    @minja-jang Před 8 měsíci

    'cmd'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
    배치 파일이 아닙니다.
    ctrl + alt + c 는 실행 되서 hello.exe 파일은 만들어 졌는데
    ctrl + alt + r 를 누르니까 위에 처럼 뜹니다. 다 똑같이 따라했는데 뭐가 문제 일까요? ㅜㅜ

    • @webnautes
      @webnautes  Před 8 měsíci

      터미널이 명령 프롬프특인지 확인하세요. 다음 포스트의 5-7를 보세요
      webnautes.tistory.com/1854

    • @minja-jang
      @minja-jang Před 8 měsíci

      @@webnautes * 작업 실행 중: cmd /C C:\Users\장민자\Desktop\c__c++projects\hellowrld\hello
      'cmd'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
      배치 파일이 아닙니다.
      * 터미널 프로세스 "C:\WINDOWS\System32\cmd.exe /d /c cmd /C C:\Users\장민자\Desktop\c__c++projects\hellowrld\hello"이(가) 종료되었습니다(종료 코드: 1).
      확인해봤는데 또 이렇게 뜨네요 ㅠㅠ

    • @minja-jang
      @minja-jang Před 8 měsíci

      아 Visual Studio Code를 관리자 권한으로 하니까 되네요!

    • @user-ex5ch9mx1t
      @user-ex5ch9mx1t Před 6 měsíci

      @@webnautes execute시에 'cmd'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
      배치 파일이 아닙니다. 라는 오류가 발생합니다.
      터미널도 확인하였고 gcc경로를 올바르게 환경변수에 편집하였는데도 cttl+alt+r시에 오류가 발생하는데 어떤게 문제일까요 ?? ㅜㅜ

    • @webnautes
      @webnautes  Před 6 měsíci

      위에 분처럼 Visual Studio Code를 관리자권한으로 실행해도 에러가 나나요?

  • @이뉴-o6g
    @이뉴-o6g Před rokem

    컴파일러 경로 바꾸는대에서 검색된 컴파일러 경로가 없음이라 뜨는대 어떨게 해야하나요?

    • @webnautes
      @webnautes  Před rokem

      컴파일러를 path에 제대로 설정했는지부터 확인해보세요. 명령 프롬프트에서 gcc가 실행되면 정상입니다.

  • @DulceDomum
    @DulceDomum Před 9 dny

    f5를 눌렀을떄 launch:program 'c:제 파일 이름 경로들 ~~~\helloworld\build\debug\outDebug' does not exist' 라는 오류가 뜹니다. 해결방법을 검색한대로 해봐도 해결이 안되는것 같아요,,

    • @webnautes
      @webnautes  Před 9 dny

      블로그 포스트대로 다시 진행해보세요

    • @webnautes
      @webnautes  Před 9 dny

      @@DulceDomum 포스트는 글소개에 있습니다. vscode가 최신버전이라면 문제없이 동작할겁니다.

  • @forfreedom6431
    @forfreedom6431 Před 6 měsíci

    바로가기 설정했는데 키 누르면 save and compile 이나 execute가 안보이고 바로 실행됩니다. .c는 문제없이 실행되는데 .cpp는 실행이 안되네여 ㅠㅠ

    • @webnautes
      @webnautes  Před 6 měsíci

      다음 포스트대로 visual studio code를 완전히 삭제하고 다시 설치해서 해보세요
      webnautes.tistory.com/2069

  • @user-qi1ku6ff5q
    @user-qi1ku6ff5q Před 6 měsíci

    F5를 누르고 디버깅을 하는데 Unable to start debugging. Program path is missing or invaild가 떠요 ㅠㅠ

    • @user-qi1ku6ff5q
      @user-qi1ku6ff5q Před 6 měsíci

      재시작해봤는데, 'C/C++: g++.exe. 활성 파일 빌드 및 디버그' 구성이 'launch.json'에 없다고 아래에 뜨는 어떻게 해결하나요?

    • @webnautes
      @webnautes  Před 6 měsíci

      @@user-qi1ku6ff5q 다음 포스트를 보고 visual studio code를 완전히 삭제후 재설치 해보세요
      webnautes.tistory.com/2069

  • @user-gy5rt3cl9d
    @user-gy5rt3cl9d Před 5 měsíci

    7:19 헤더파일인식할때 g++이 안뜨는데 어떻게해야하나요..

    • @webnautes
      @webnautes  Před 5 měsíci +1

      명령 프롬프트에서 gcc나 g++이 실행가능하다면 다음 포스트를 보고 Visual Studio Code를 삭제후 다시 설치해보세요
      webnautes.tistory.com/2069

  • @sgcc_sogang_yt
    @sgcc_sogang_yt Před rokem

    똑같이 따라했는데도 작업 'build'를 찾을 수 없다고 합니다.

    • @webnautes
      @webnautes  Před rokem

      메시지를 전부 올려주세요. 메시지에 안되는 이유가 있어요

    • @sgcc_sogang_yt
      @sgcc_sogang_yt Před rokem

      @@webnautes 정말 메세지에서 "작업 'build'을(를) 찾을 수 없습니다."라고 뜹니다.(F5를 누르고 디버깅하려고 할 때 말이죠)

    • @sgcc_sogang_yt
      @sgcc_sogang_yt Před rokem

      @@webnautes 일단 CMake로 하는 법으로 해볼게요

  • @와_얼불춤
    @와_얼불춤 Před 6 měsíci

    아니 C:\Users\(유저이름) 에서는 gcc -v 잘 되는데 C 작업 폴더에서는 안돼요. gcc 가 실행할 수 있는 어쩌구가 아니래요
    환경 변수 등록 까지 다 했는데...

    • @webnautes
      @webnautes  Před 6 měsíci

      Visual Studio Code 터미널에서 gcc 실행안되면 Visual Studio Code를 다시 실행해서 해보세요.

    • @와_얼불춤
      @와_얼불춤 Před 6 měsíci

      @@webnautes 되네요! 이렇게 간단한걸... 감사합니다!

  • @user-rn5ce4cj5n
    @user-rn5ce4cj5n Před rokem

    디버깅 하려고 하는데 블로그기준 7-2부분에서 c++을 선택하면
    경로선택이아닌 바로 실행되면서 파일못찾았다고 오류뜨는데 어떡하죠?

    • @webnautes
      @webnautes  Před rokem

      디버깅을 위해 설정파일을 수정하셨나요? 실행후 전체 로그를 남겨주세요. 실행파일 경로가 안맞는 듯합니다.

    • @user-rn5ce4cj5n
      @user-rn5ce4cj5n Před rokem

      @@webnautes 음.. 경로자체는 수정을 한거같은데
      f5눌러서 실행하면 뭐가 되는것같다가도
      unable to start debugging. program path 'C:Users\사용자\OneDrive\바탕화면\testdebug.exe' is missing or invalid.
      GBD failed with mesage : C:\Users\사용자\OneDrive\바탕화면\testdebug.exe: no such file or directory.
      This may occur if the process's executable was changed after the process was started,
      such as when installing an update. Try re-lanching the application or restarting the machine.
      라고뜹니다. +자꾸 디버깅 하려면 launch.json관련 설정을 하라고 하네요..

    • @webnautes
      @webnautes  Před rokem

      @@user-rn5ce4cj5n 실행파일이 해당 경로에 존재한다면 경로에 혹시 한글 이름이 포함되었나요? vscode가 업데이트되면서 바뀐점이 있을 가능성도 있습니다. 확인해볼께요

    • @user-rn5ce4cj5n
      @user-rn5ce4cj5n Před rokem

      @@webnautes 간단하게 c언어 디버깅하고 싶어서 파일들을 바탕화면에다가 만들었고 디버깅 실험용파일이름은 testdebug.cpp로 만들었습니다.글구 디버깅해보면 터미널에 cmd /C "c:\Users\사용자\.vscode\extensions\ms-vscode.cpptools-1.17.4-win32-x64\debugAdapters\bin\WindowsDebugLauncher.exe --stdin=Microsoft-MIEngine-In-gavwbed2.f1g --stdout=Microsoft-MIEngine-Out-mx4tizls.zzn --stderr=Microsoft-MIEngine-Error-ovdayxbo.tkb --pid=Microsoft-MIEngine-Pid-0zckpqau.qdz --dbgExe=C:\mingw64\bin\gdb.exe --interpreter=mi " 라고 뜹니다. 파일이 onedrive 안에있는게 문젤까요??

    • @webnautes
      @webnautes  Před rokem

      @@user-rn5ce4cj5n vscode 버전 문제는 아니네요. 프로젝트 경로문제로 보입니다.

  • @user-kp5nv9bo1f
    @user-kp5nv9bo1f Před 4 měsíci

    파이썬으로 같이 코드를 짰더니 파이썬은 실행자체가 안돼요 이건 왜그런건가요,,,, 어떻게 해야하죠 ㅠㅠ

  • @detect5641
    @detect5641 Před rokem

    컴파일 된 프로그램이 64비트 기반 되서 86으로 바꾸고싶은데 어떻게 하죠?

    • @webnautes
      @webnautes  Před rokem

      mingw만 바꾸시면 되요. i686-posix-dwarf를 다운로드 받으시고 경로만 똑같이 하세요.

  • @wooseokjeong5795
    @wooseokjeong5795 Před 6 měsíci

    처음에 mingw 다운 받는데 다운로드를 누르면 엑셀로 연결됩니다 ㅜㅜ 어떻게 해야하나요?

    • @webnautes
      @webnautes  Před 6 měsíci

      반디집을 설치하세요

  • @gotti3597
    @gotti3597 Před 11 měsíci

    다른 것은 잘 되는데 C의 한글 출력이 안됩니다.

    • @webnautes
      @webnautes  Před 11 měsíci

      vscode의 인코딩을 바꾸면 해결됩니다. 한글출력이 영상에 이미 포함되어 있는지 기억이 안나서요. 포함되어 있다면 알려주세요. 아니라면 영상 소개에 있는 블로그 포스트를 참고해주세요.

    • @gotti3597
      @gotti3597 Před 11 měsíci

      영상에 포함되어 있네요! 감사합니다

  • @234asdfasd
    @234asdfasd Před rokem

    45초에 64비트 컴파일러가 압축파일로 다운이 안 되고 그냥 하얀 파일로 다운이 됩니다

    • @webnautes
      @webnautes  Před rokem

      MinGW-W64 GCC-8.1.0 항목에 있는 x86_64-posix-seh를 다운로드하셨나요?

    • @webnautes
      @webnautes  Před rokem

      파일 확장자가 혹시 7z라면 반디집으로 압축푸세요

    • @234asdfasd
      @234asdfasd Před rokem

      감사합니다 반디집으로 해서 풀었어요
      근데 cmd창에 gcc -v 입력하면
      'gcc'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
      배치 파일이 아닙니다.
      이렇게 나오네요..

    • @234asdfasd
      @234asdfasd Před rokem

      오 다 됐습니다 그런데 마지막에 전역변수 조사식에 c를 입력해도 사용할 수 없음이라고 뜨네요..

    • @webnautes
      @webnautes  Před rokem

      @@234asdfasd 브레이크 포인트로 설정하고 f5로 실행했나요?

  • @yuzen7610
    @yuzen7610 Před rokem

    노트북으로 하고 있는데 cmd 에서 gcc-v도 제대로 되는데 검색된 컴파일러 경로가 없다고 뜨네요..

    • @webnautes
      @webnautes  Před rokem

      명령 프롬프트에서 문제없으면 vscode에서도 인식 되는데 이상하군요. 컴파일시 출력되는 메시지에 문제 해결을 위한 것이 있어요. 로그를 댓글에도 남겨주세요.

    • @yuzen7610
      @yuzen7610 Před rokem

      크롬도 잘 안 되길래 노트북을 껐다 키니까 되네용 감사합니다

    • @webnautes
      @webnautes  Před rokem

      @@yuzen7610 다행입니다.

  • @jaggogji
    @jaggogji Před 11 měsíci

    c/c++ 확장 팩 설치 후 c/c++ 구성 선택을 검색할 때, c/c++ 만 검색해도 여러 항목들이 나오는데 구성 선택이나 구성 편집은 안 보이네요. 혹시 왜 이런 것인지 알 수 있을까요?

    • @webnautes
      @webnautes  Před 11 měsíci

      vscode를 재시작해보세요.

    • @jaggogji
      @jaggogji Před 11 měsíci

      @@webnautes 그렇게 해봤는데도 안보이네요. c/c++ 를 검색할 때 다른 항목들은 보이는 거 보면 작동은 하는 것 같은데 왜 구성 편집, 구성 선택은 안 보이는 건지 모르겠습니다

    • @webnautes
      @webnautes  Před 11 měsíci

      @@jaggogji 다음 포스트 참고하여 vscode를 완전삭제하고 다시 설치해보세요.
      webnautes.blog/3717/

    • @jaggogji
      @jaggogji Před 11 měsíci

      @@webnautes 재설치도 생각은 해봤는데 확장 프로그램도 있어서 재설치 하지 않는 방향으로 한번 여쭤본 거였습니다..
      어찌됐든 감사합니다

  • @vnpaz3966
    @vnpaz3966 Před rokem

    c파일은 문제가 없는데 cpp는 아래와 같이 오류가 생기는데 왜그런걸까요... 똑같이 따라했는데;;
    빌드가 완료되었지만, 오류가 발생했습니다.
    * 터미널 프로세스를 시작하지 못했습니다(종료 코드: -1).
    * 터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요.
    아 그리고 ctrl+alt+c를 눌렀을 때 9:41처럼 항목이 보이는게 아니라 자동으로 execute가 실행되고 있어요;; 그래서 c는 되고 cpp는 안되는 거 같은데 도와주시면 감사하겠습니다 ㅠ.ㅠ

    • @webnautes
      @webnautes  Před rokem

      mingw 다운로드시 링크 이동하여 x86_64-posix-seh 항목에 있는 것을 다운로드 하셨나요? 이 걸로 하면 문제가 없습니다. 지금 다시 확인해봤어요.

    • @vnpaz3966
      @vnpaz3966 Před rokem

      @@webnautes 어... 음... task.json 내용이 제 컴퓨터랑 안 맞았던 거 같습니다. 구글링을 통해 다른 내용을 복붙해보니깐 영상처럼 되더라고요 그래도 확인해 주셔서 정말 감사합니다^^

    • @webnautes
      @webnautes  Před rokem

      @@vnpaz3966 뭔가 안맞는 부분이 있었나보네요. json 파일과는 상관없는데 이상하군요.

    • @webnautes
      @webnautes  Před rokem

      @@vnpaz3966 알려주셔서 감사합니다. 혹시 가능하시면 관련 링크를 알려주시면 감사하겠습니다. 다른 분들을 위해서 반영하려고요

  • @shyeom94
    @shyeom94 Před rokem

    좋은 영상 자료 감사합니다. 큰 도움이 되었습니다.

  • @Mei_531
    @Mei_531 Před rokem

    혹시 0:45에서 파일 다운받는데 압축파일이 아닌 메모장으로 받아지는데 이유가 뭘까요..

    • @webnautes
      @webnautes  Před rokem

      어떤 파일을 다운로드하는 건가요?