반응형

Python pip 설치시 이런 애러도 발생합니다.

 

...
... 


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 의 참조 위치가 변경된 것이 아닌가 생각합니다.

출처: https://ohohs.tistory.com/entry/Error-Solution-fatal-error-LNK1158-cannot-run-rcexe [Jay-go]

반응형

+ Recent posts