일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자료구조
- tfjs
- mediastream
- TDD란?
- c++
- 구현
- Vite 사용 이유
- LOLIN D32
- 페이지교체알고리즘
- 2623
- stl
- 테스트주도개발
- 메모리계층
- TDD
- 백준
- 구슬탈출
- 풀이
- OpenVidu
- 데이터 링크 계층
- 13459
- WebRTC란
- 1796
- REACT
- 9996
- RBT
- 적두트리
- 3XN 타일링
- 백준 2133
- dp
- ESP32
- Today
- Total
그냥 블로그
visual studio LNK1168: 쓰기용으로 열 수 없습니다 본문
항상 느끼는데 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 번호}
그럼 다시 프로그램을 실행할 수 있을거임.. 그럼 이만 ㅎ