반응형
여러가지 패키지 설치 및 build 시에 아래와 같은 에러가 발생 하기도 합니다.
...
...
LINK : fatal error LNK1158: cannot run 'rc.exe'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158
저와 같은 경우에는 Python package jpype1 설치 시에 발생 하였는데, 해당 패키지에 포함된 C++ 관련 build 중에 지정된 경로와 실제 compiler의 위치에 차이가 있었지 않았나 추정 합니다.
이를 해결하는 방법으로 윈도우에 기본 내장되어 있는 rc.exe 및 연관 파일을 설치 시스템이 접근하고 있는 폴더로 복사하하는 방법이 있습니다.
Copy File
- rc.exe
- rcdll.dll
[From]
C:\Program Files (x86)\Windows Kits\8.1\bin\x86
[To]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64
본 에러가 왜 발생하는지는 정확히 파악하지 못하였습니다. 추정컨데, 64비트용 Visual C++ 2015 Build Tools 설치시에 해당 32비트(x86) 파일이 포함되지 않은 상태로 시스템 Path 의 참조 위치가 변경된 것이 아닌가 생각합니다.
반응형
'Technique' 카테고리의 다른 글
Docker를 이용한 Windows에서 Linux 개발환경 구축 (feat, Django) 4 (0) | 2017.11.14 |
---|---|
Docker를 이용한 Windows에서 Linux 개발환경 구축 (feat, Django) 3 (0) | 2017.11.13 |
Docker를 이용한 Windows에서 Linux 개발환경 구축 (feat, Django) 2 (0) | 2017.11.12 |
Docker를 이용한 Windows에서 Linux 개발환경 구축 (feat, Django) 1 (0) | 2017.11.12 |
Anaconda 일반사용자용 주요 명령어 (0) | 2017.07.17 |