그냥 블로그

visual studio LNK1168: 쓰기용으로 열 수 없습니다 본문

C++/삽질 및 오류

visual studio LNK1168: 쓰기용으로 열 수 없습니다

코딩하는 공대생 2023. 10. 8. 23:21
반응형

항상 느끼는데 visual studio는 좀 쓰레기 같다. 

 

c++ 하다보면, 다른 IDE랑은 다르게 콘솔창이 열리고 거기서 값을 확인할 수 있는데 참 느리고.. 답답.. 

 

그리고 오늘 날 화나게 한

visual studio LNK1168: 쓰기용으로 열 수 없습니다  오류다...

 

이거에 대한 예방법이 

[예방] 도구 > 옵션 > 디버깅 > 일반 > 디버깅이 중지되면 자동으로 콘솔 닫기 체크 

이 체크 표시를 해주는 건다.

 

하지만 이미 저 오류를 마주친 상황에서 저걸 해봤자 해결할 수 없다. 내 눈에는 보이지 않는 콘솔창이 작업되고 있기 때문..
!!!!!!

 

[해결?] 터미널 > taskkill /f /PID {PID} 

그럴땐, window + r 단축키로  cmd, 터미널 창을 킨다. 물론 검색으로도 킬 수 있다는걸 알고 있겠지!!!

터미널이 명령 프롬프트와 같은 거니까 명령 프롬프트를 키면 된다. 

 

저는 window에서 linux 사용을 위해 WSL2를 설치했기 때문에 터미널이란 게 있는 겁니다.

혹시 찐찐 초보 중의 초보 뉴비 중의 뉴비가 검색할 수도 있으니까 사진을 다 첨부하면

이런 창이 뜬다. 

 

그럼 tasklist를 입력하게 되면 현재 실행중인 작업 목록을 볼 수 있는데 

실행 중인 프로그램의 이름에 맞는 PID를 찾아야 한다. 

ctrl+F 로 콘솔창을 찾아서 강제 종료 시키면 된다. 

여기서 실행될 때 콘솔창 이름이 소스파일> .cpp 파일이 아니라 프로젝트 명으로 뜨기 때문에 그걸로 찾아줘야한다.

 taskkill /f /pid 29616 로 pro.exe를 종료시킬 수 있다. 

 

$taskkill /f /pid {PID 번호}

 

그럼 다시 프로그램을 실행할 수 있을거임.. 그럼 이만 ㅎ

반응형