반응형
비주얼스튜디오 VS LNK1104 오류 해결방법
비주얼스튜디오에서 C++로 가끔 컴파일을 하다보면 저런 오류가 발생한다.
컴파일을 연속적으로 할 때 이전에 실행된 프로그램이 비정상적으로 종료되어
아직 메모리상 남아있는 상태기 때문에 발생하는 오류이다.
열심히 코딩하다 뜨면 열받는다.
LNK1104 오류 해결 과정
1. CMD를 실행
2. TASKLIST 를 적어준다. 그러면 현재 작업중인 Task의 목록이 나열된다.
3. TASKLIST에서 컴파일하던 exe 파일의 제목의 옆에 있는 PID를 찾는다.
4. TASKKILL /F /PID (찾은 PID 숫자)
5. 비주얼스튜디오로 다시 컴파일이 가능하다.
스크린샷 첨부한 해결 과정
1. CMD를 실행한다.
2. TASKLIST 를 적어준다. 그러면 현재 작업중인 Task의 목록이 나열된다.
3. 컴파일하던 exe 파일의 제목을 찾아 PID를 기억한다. Project1.exe 파일의 PID는 16964다.
4. TASKKILL /F /PID 16964(종료하고자하는 PID), 를 해준다.
각자 컴퓨터마다, 프로그램마다 PID가 다르므로 PID를 잘 적어야한다.
5. 이제 다시 비주얼스튜디오를 사용하면 된다.
etc..
TASKKILL 명령어 매개변수 설명
cmd창에 TASKKILL /? 를 치면 나온다.
/F는 강제종료 /PID는 프로세스 ID를 의미한다.
반응형
'C++' 카테고리의 다른 글
WSL 글꼴 및 폰트 설정하기 (1) | 2022.03.30 |
---|---|
최신 버전 Ubuntu에 atom 설치하기 (0) | 2022.03.03 |
[C2512 Error]no appropriate default constructor available C++ 오류 (0) | 2022.01.25 |
cout 소수점 표시, 소수점 n자리까지 표시하기 (0) | 2022.01.24 |
ios::sync_with_stdio(false), cin.tie(0) 쓰는 이유, 백준 시간초과 해결 (0) | 2022.01.24 |