블로그 이미지
자신의 단점을 메꾸는 것을 단(鍛)이라 하고 자신의 강점을 갈고 닦는 것을 련(鍊)이라 하여, 두가지를 합친 것을 단련이라고 부른다. 붕대마음

카테고리

전체목록 (667)
참고사이트 (8)
Goal (4)
Travel (10)
My Life (105)
Game (35)
Game Review (7)
Game Plan (0)
Books (5)
English (1)
Optimizing (12)
Study (218)
유용한 것들_etc (44)
유용한 것들_func (20)
Unity (48)
Unreal (87)
작업장 (54)
RenderMonkey (6)
정리요망 (1)
따라잡기 시리즈 (0)
링크용 (0)
Total345,595
Today85
Yesterday123

'max unicode'에 해당되는 글 1건

  1. 2011.04.29 하루를 잡아먹은 export unit error.

이번에 사용하고 있는 max는 2011 버전.
max 기능이랑 이것저것좀 같이 export하고싶어서 기존 소스를 들고와서
작업을 좀 하고 있었다.
이번에 붙이는 core쪽은 unicode only라서 maxexport도 문자집합에서 "설정안함"에서
"유니코드 문자 집합 사용"으로 바꾸어 주었다.
그랬더니 바로 뜨는 두개의 에러문구.....

1>MgExport.obj : error LNK2001: "public: virtual wchar_t * __thiscall ClassDesc::GetRsrcString(int)" (?GetRsrcString@ClassDesc@@UAEPA_WH@Z) 외부 기호를 확인할 수 없습니다.
1>MgExport.obj : error LNK2001: "public: virtual class FPInterface * __thiscall ClassDesc::GetInterface(wchar_t *)" (?GetInterface@ClassDesc@@UAEPAVFPInterface@@PA_W@Z) 외부 기호를 확인할 수 없습니다.

머야 이 병신 같은 시츄레이션은......
인터넷 뒤져보면 마이크로소프트 플랫폼 sdk를 깔아라느니 어쩌고 저쩌고 한다...

회사에 멘토에게 여쭤봤더니 2009 버전에서부터는 유니코드지원이 되기때문에 그럴리가 없단다...
그래서 집에와서 다시 처음부터 프로젝트를 새로 만들어서 문자집합만 유니코드로 바꿔서 빌드했더니
위와같은 에러가 나온다.....머야 이건...

결국 에러문구를 차근히 보면서 대충 때려맞추기 식으로 코드를 작성했다..
2001에러 자체가 본문을 못찾아서 나는 에러라서 에러난 코드를 다시 작성해 주었다.

virtual TCHAR * GetRsrcString(int id) { return _T(""); }
virtual FPInterface* __thiscall GetInterface(TCHAR* in){ return NULL; }

위와같이 코드를 넣고나니 헐...~!! 된다...
먼가 찜찜하긴 한데..일단 진도는 나가야 하니까.머...ㅎㅎ

'작업장 > Mgin 제작' 카테고리의 다른 글

DXUT BackBuffer assert  (0) 2011.07.06
AddRef() func  (2) 2011.05.13
하루를 잡아먹은 export unit error.  (0) 2011.04.29
dx 9 project  (0) 2011.03.20
warning C4275:  (0) 2011.03.18
min, max의 값.  (2) 2011.01.18
Posted by 붕대마음

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함