python 명령어는 잘되는데 sudo python 명령어에서 python library 경로를 못찾아서 에러가 난다.

sudo의 경우에 path 경로 설정이 달라서 명령어에 경로 설정을 해주면 된다.

$ sudo LD_LIBRARY_PATH=/usr/local/python2.7/lib/ python setup.py install


- Reference

https://superuser.com/questions/232231/how-do-i-make-sudo-preserve-my-environment-variables

[에러 메세지]

SyntaxError: Non-ASCII character '\xeb' in file mapper.py on line 28, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


[에러 원인]

코드 내에 파이썬이 한글을 제대로 읽지 못해서 발생하는 에러


[해결 방안]

코드 상단에 아래의 주석 추가

#-*- coding:utf-8 -*-



[참고]

http://codaa.tistory.com/371




[에러 메세지]

C:\Program Files (x86)\Windows Kits\10\bin\x86\rcdll.dll

리소스 컴파일러 DLL을 찾을 수 없습니다.


[에러 원인]

C:\Program Files (x86)\Windows Kits\10\bin\x86 에 rcdll.dll 이 존재하지 않음


[해결 방안]

1. 임시적 방안

C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x64 에 있는 rcdll.dll 을

C:\Program Files (x86)\Windows Kits\10\bin\x86 에 복사


2. 근본적 방안

windows10 SDK (10.0.14393.0) 업데이트


[참고]

http://webnautes.tistory.com/1138

https://www.visualstudio.com/ko-kr/news/releasenotes/vs2017-knownissues




[에러 메세지]

Error D8016 '/ZI' and '/Gy-' command-line options are incompatible

[에러 원인]

명령줄 error D8016: '/ZI'과(와) '/Gy-' 명령줄 옵션이 호환되지 않습니다.


[해결 방안]

속성 페이지 -> C/C++ -> 코드 생성 -> 함수수준 링크 사용 ->  /Gy 사용

Properties -> C/C++ -> Code Generation -> Enable Function-Level Linking -> Yes(/Gy)


[참고]

http://r2cuerdame.blogspot.kr/2016/12/cl-error-d8016-zi-gy.html





[에러 메세지]

LNK2001 unresolved external symbol "struct HWND__ * hCommWnd" (?hCommWnd@@3PAUHWND__@@A)


[에러 원인]

extern HWND hCommWnd;

extern으로 선언 되어 있는 변수가 선언되어 있는 부분을 못찾아서 생기는 버그


[해결 방안]

hCommWnd 가 사용되는 파일에서 HWND hcommWnd; 를 전역 변수로 선언



[참고]





+ Recent posts