인프런 커뮤니티 질문&답변

양주원님의 프로필 이미지
양주원

작성한 질문수

홍정모의 따라하며 배우는 C언어

2.11 문법 오류와 문맥 오류

4분경 질문

작성

·

188

1

스크린샷 2024-01-29 193323.png사진처럼 오류가 뜨면서 디버그가 안 된다고 하는데 어디가 문제인지 잘 모르겠어요. 오류 내용 보면 저장 위치랑 관련 있는 것 같은데 이리저리 뭘 해봐도 잘 안 되네요

답변 2

1

안녕하세요, 질문&답변 도우미 Soobak 입니다.

 

오류 메시지를 확인해보면, "LNK1168 cannot open C:\Users\Oweny\source\repos\NO.1\Solution\WDebug\NO.3.exe for writing" 으로, Visual Studio 가 실행 파일을 쓰기 위해 열려고 했지만, 이미 실행 중이거나 다른 프로세스가 해당 파일을 사용 중이기 때문에 접근할 수 없을 때 발생하는 오류입니다.

혹시, 이미 작성하신 코드를 바탕으로 실행 중인 프로그램이 있다면 종료를 해주시고, Visual Studio 에서 Stop 버튼(빨간색 네모 버튼)을 클릭하여 관련 프로세스를 종료해보세요.

문제가 계속된다면 편하게 댓글로 질문 남겨주세요.
해결이 되실 때까지 도와드리겠습니다.

양주원님의 프로필 이미지
양주원
질문자

stop 버튼이 어디에 있다는 건지 잘 모르겠습니다.

안녕하세요, 답변 도우미 Soobak 입니다.

 

디버깅 모드 시작 후, 창 상단의 카테고리 메뉴 밑 부분에 있습니다.

image

0

양주원님의 프로필 이미지
양주원
질문자

이미 실행 중이거나 다른 프로세스가 해당 파일을 사용 중이기 때문에 접근할 수 없을 때 발생하는 오류라는 게 visual studio 처음 실행하는 강의에서 파일 위치에 solution이라고 했던 것과 관련이 있는 건가요?

안녕하세요, 질문&답변 도우미 Soobak 입니다.

 

Solution 은 Visual Studio 에서 프로젝트들을 포함하는 더 큰 개념으로,
질문해주신 .exe 실행 파일에 대한 접근 오류와 직접적으로 관련이 있는 개념은 아닌 것으로 생각됩니다.

해당 오류는 Visual Studio 가 빌드 과정에서 생성한 .exe 파일에 접근하려 할 때, 이미 해당 파일이 실행 중이거나, 다른 프로세스 의해 사용중이어서 쓰기 작업을 수행할 수 없을 때 발생합니다.

양주원님의 프로필 이미지
양주원

작성한 질문수

질문하기