예전엔, 계정을 무조건 영어로 했었지만,

요즘 Windows XP에서는....보통 로그인하는 계정 이름을 한글로 한다. (보통 자신의 이름..)
(한글로 해도 불편할게 없으므로~)

나도 얼마전에 산 VAIO 노트북의 계정 이름을 내 이름으로 했다.


하지만.....eMbedded Visual C++로....CE 5.0용 프로그램을 빌드했더니 다음과 같은 에러가 발생하였다.

------------------------------------------------------------------------------
CVTRES : fatal error CVT1102: out of memory; 41 bytes required
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Error executing link.exe.
------------------------------------------------------------------------------

큭....계정이 한글이라서 나는 이유였다.

정확하게 다시 말하면~

eMbedded Visual C++가 임시(Temp) 디렉토리로 사용하는 경로에 한글이 들어가서이다.

C:\Documents and Settings\자신의계정이름\Local Settings\Temp

그냥 예전처럼...계정을 영어로 할걸.....괜히 한글로 해서..ㅠㅠ

(계정을 새로 만들면, 환경이 바뀌니...조금 번거롭다.)

크.....eVC++의 Temp 디렉토리 경로를 바꾸는 거를 먼저 찾아봐야겠다. (요새 개발 도구들은 안그러겠지....)

Posted by 덕근닷컴

댓글을 달아 주세요

  1. Daniel 2006/04/29 13:13  댓글주소  수정/삭제  댓글쓰기

    저 같은 경우, 아예 영문 Windows를 쓰죠. :)

  2. 입코군 2006/04/29 22:34  댓글주소  수정/삭제  댓글쓰기

    원인은 어떻게 찾았대?

  3. 덕근 2006/04/29 23:42  댓글주소  수정/삭제  댓글쓰기

    원인은 Google에서 찾았죠~^^
    어쨌든, 계정 새로 안 바꾸고, 윈도우의 %TEMP% 변수를 바꾸면 되더라구요~

    해결 방법 :
    내컴퓨터->(오른쪽버튼)속성->환경변수에서 TEMP와 TMP의 경로를 바꾸세요~ 한글이 안 들어간 디렉토리로 바꾸면 됩니다.

  4. eugenefox 2006/05/02 14:29  댓글주소  수정/삭제  댓글쓰기

    어쨌거나 영문명이 좋은건 맞습니다. 오라클이나 weblogic 같은경우도 에러를 냈던것 같고,
    대부분 설치시 에러는 temp 경로에서 나는것 같긴한데,
    tortoiseSVN 같은 프로그램도 한글 계정은 당황스럽죠.. ㅡ.ㅡ

  5. BlogIcon identity 2006/06/14 11:46  댓글주소  수정/삭제  댓글쓰기

    google이 최고죠..~~