기본 콘텐츠로 건너뛰기

윈도우에서 오라클19c 설치 중 ins-35180 오류 발생 시 조치 방법

CL : fatal error C1083: 컴파일러 중간 파일 파일을 열 수 없습니다.

VisualStudio 2010에서 C++ 솔루션을 빌드하려고 하면 계속 다음과 같은 오류가 발생했습니다.

CL : fatal error C1083: 컴파일러 중간 파일 파일을 열 수 없습니다. 'C:\윈도 TEMP 경로\_CL_렌덤문자' : No such file or directory 

이상한 것은 개발환경에서는 빌드가 잘 되는데, 디버깅을 해보려고 운영환경에 가져와서 빌드를 했더니 이런 증상이 발생한다는 것입니다.

정확한 원인은 찾지 못했지만, 제 경우에는 다음과 같은 조치로 문제를 해결할 수 있었습니다.
  1. 환경변수 설정 화면으로 이동합니다. (컴퓨터 - 우클릭 후 '속성' - 고급 시스템 설정 - '환경변수')
  2. TEMP의 경로를 다른 곳으로 변경해줍니다. 
  3. TMP의 경로도 TEMP와 동일하게 바꿔줍니다.
  4. VisualStudio 종료 후 다시 실행합니다.

그런데... 재부팅을 하면 증상이 원래대로 돌아왔고, 다시 TEMP 경로를 바꾸면 해결됐습니다. 아무래도 운영환경에만 존재하는 보안 솔루션이나 PC 셋팅 때문으로 추측됩니다.


fatal error C1083: Cannot open compiler intermediate file

댓글

  1. temp경로를 어디로 해야될까요??

    답글삭제
    답글
    1. 안녕하세요.

      temp 경로는 편하신 곳으로 지정하시면 될 것 같습니다.

      사용자 폴더 내에 임시로 폴더를 하나 만들어서 사용하시는 것도 괜찮을 것 같습니다.

      삭제

댓글 쓰기

이 블로그의 인기 게시물

프로세스 강제 종료 불가 시.

특정 프로세스를 강제 종료 하려는데... "실행 중인 작업 인스턴스가 없습니다." 이런 메시지가 나타나면서 종료가 안되는 문제가 있었습니다. 작업 관리자에서 "프로세스 종료", "프로세스 트리 종료" 해봐도 안되고, cmd에서 taskkill 해봐도 안되고... 그런데 이게 부모 프로세스를 종료하면 자동으로 종료가 되네요.. (제 경우에는 Visual Studio가 부모 프로세스였습니다. ㅋ) 참고: DEVPIA http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=917792&ref=917791