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 를 다른 곳에 영문으로만 된 폴더로 바꿔 놓거나.. 하면 됩니다..
'Hello CE,Mobile' 카테고리의 다른 글
CreateEvent() (0) | 2009.12.03 |
---|---|
윈도우 동기화 (0) | 2009.12.02 |
CreateMutex() (0) | 2009.12.01 |
인터럽트 처리과정 (0) | 2009.11.17 |
IRQ(Interrupt Request) 란 (0) | 2009.11.17 |