Hello CE,Mobile
eVC4 에서 link시 CVT1102 에러
팔콘알파
2009. 11. 25. 15:16
Linking...
CVTRES : fatal error CVT1102: out of memory; 40 bytes required
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Error executing link.exe.
MSDN 뒤져도 딱히 뭐라고 써 있지도 않고..
웹 뒤져보니
관리자권한이 있는 계정말고 Administration 계정으로 들어가야 컴파일이 된다.. 던지..
계정이름이 한글이면 안되고 영문이면 된다.. 던지.. 하는 글이 나오던데..
정답은 eVC4 가 한글을 인식 못 하기 때문인 것 같습니다.
컴파일 과정에서 임시파일을 여러개 만들어서 윈도우즈의 Temporary 폴더에 넣어놓는데..
Temprary 폴더가 기본으로 C:\DOCUME~1\계정이름\LOCALS~1\Temp\ 입니다.
중간에 한글이 끼어있어서 만들어 놓은 임시 파일을 링커가 인식을 못 하기 때문에 발생하는 문제 같습니다..
해결책은.. 영문으로 된 계정이름을 새로 만들어서.. eVC4 쓸 때는 그 계정으로 들어오거나..
내컴퓨터 속성에서 고급탭에 있는 환경변수의 TEMP 와 TMP 를 다른 곳에 영문으로만 된 폴더로 바꿔 놓거나.. 하면 됩니다..