ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C언어 비주얼 스튜디오 콘솔 창 꺼짐 오류 ('PDB 파일을 찾거과인 열 수 없음니다.' visual studio 디버깅 문제) 알아봐요
    카테고리 없음 2020. 2. 13. 22:39

    오랜만에 C언어관련 글을 작성하기 위해 돌아왔더니.. 비주얼 스튜디오가 증발하고 있었어요.왜냐하면 다시 설치해서 C언어를 본격적으로 작성해서 실행을 하게 되는데,


    >


    >


    이런 문구가 많이 나오면서 기다리던 CMD 콘솔 창문이 증발했습니다.입력하는 것은 모두 입력하면 결과는 출력하지 않고 먹어 버렸어요. ​'Project.exe'(Win32):'C:\Users\yyhh2\Desktop\Project한\Debug\Project이다.exe'를 로드하 슴니다. 기호가 로딩 되었습니다.'Project이다.exe'(Win32):'C:\Windows\SysWOW64\ntdll.dll'을 로드하 슴니다. PDB파 1를 찾거나 열지 못하슴니다.'Project이다.exe'(Win32):'C:\Windows\SysWOW64\kernel32.dll'을 로드하 슴니다. PDB파 1를 찾거나 열지 못하슴니다....'Project이다.exe'(Win32):'C:\Windows\SysWOW64\bcryptprimitives.dll'을 로드하 슴니다. PDB파 1를 찾거나 열지 못하슴니다.'Project이다.exe'(Win32):'C:\Windows\SysWOW64\sechost.dll'을 로드하 슴니다. PDB파 1를 찾거나 열지 못하슴니다.0x2580스레드가 종료되 옷슴니다(코드:0(0x0).0x26ec의 스레드가 종료되 옷슴니다(코드:0(0x0).0x3dd4스레드가 종료되 옷슴니다(코드:0(0x0).'[한 4064]Project이다.exe'프로그램이 종료되 옷슴니다(코드:0(0x0).​


    >


    자세히 보면 결과를 냈다는 것을 알 수 있어요. 정예기 순식간에 사라지지만 예기입니다.인터넷에서 보통 예기하는 PDB의 물결 하나와 오류 문제입니다.마찬가지로 인터넷에서 해결에 임하는 마음도 보통 본인과 함께 있습니다. ​ Ctrl+F5에서 실행을 하고 본인(디버깅 하지 않습니다음) 함수 중간에 getchar()를 삽입해 오면 된다고 하네요.​ ​ Ctrl+F5실행


    >


    getchar( ) 삽입


    >


    네. 인터넷에 떠도는 방법은 개각효과 하나도 없어요.할까요?


    ​ 1단 우리는 '[하나 4064]Project하나.exe'프로그램이 종료되었습니다(코드:0(0x0).라는 마가지윈도우에서 프로그램이 정상적으로 "작동" 했다는 것은 알아요.중요한 건 이 비주얼 스튜디오의 visual studio가 실행창을 지워버리는 겁니다.​ 이 PDB파 1이란 프로그램의 디버깅이 나쁘지 않은 상태 정보가 저장된 파 1이다니다.


    >


    ​ 본래 프로그램 상에서 메인 함수가 if문에 들어가지도 못하고 밖에서 혼자 놀고 있는 return 0등에 만나면 바로 종료하는 것이 정상이긴 합니다.이런 오류가 발생하는 것은 역시 설치 과정이나 신규 프로젝트, 만약 도스창을 발발할 때 폴더에 들어가야 하는 추가 요소가 같은 공간 안에 없거나 아예 없기 때문에 발생하는 것으로 추정됩니다. 어디까지나 추정이야 어떻든 간에 이 PDB 오류는 실행 자체에서 문재를 발생시킨 요소가 아니기 때문에 요점은 창을 네가 유지하기만 하면 됩니다. 그러면 해결의 비결은 간단합니다.​


    >


    아무런 효과도, 기능도, 의의가 없는 스위치 함수를 본인을 사용했습니다.결과는 정상적으로 유지되었습니다. n이라는 변수는 위에서 정의되어 사용되었습니다.인터넷에 떠도는 방법인 getchar()를 이용하는 것과 작정 위에서 보면 완전히 똑같습니다. 다만 getchar에서 ( )안에 아무것도 없기 때문에 받을 것이 없기 때문에 표준 생략되어 버린 것으로 소견합니다.#c언어 #콘솔윈드웰러 #PDB #비주얼스튜디오


    댓글

Designed by Tistory.