[질문] Lua를 MFC에서 쓸때 링크 에러..

프로그래밍 일반에 관한 포럼입니다.

운영자: 류광

Locked
비회원

[질문] Lua를 MFC에서 쓸때 링크 에러..

전체글 글쓴이: 비회원 » 2009-11-26 14:47

Lua5.1.2버전을 쓰고 있습니다. MFC와 같이 루아를 쓰려고 하니 LNK2019에러가 나면서 컴파일이 안됩니다.

==> 요런 에러가....
lua.lib(lmathlib.obj) : error LNK2019: __HUGE 외부 기호(참조 위치: _luaopen_math 함수)에서 확인하지 못했습니다.

속성창 일반에서

MFC 사용 : 공유DLL에서 MFC사용 으로 해줬구요..

C/C++ 탭에서

런타임 라이브러리 : 다중 스레드 디버그 DLL(/MDd)로 설정해줬구요..

extern "C" {
#include "../include/lua.h"
#include "../include/lualib.h"
#include "../include/lauxlib.h"
};

구문도 사용하고 있습니다...

특정 라이브러리 무시에 libcmt.lib 요게 들어가 있네요..

특정 라이브러리 무시가 없을시에는
msvcrtd.lib(cinitexe.obj) : warning LNK4098: 'libcmt.lib' defaultlib가 다른 라이브러리와 충돌합니다. /NODEFAULTLIB:library를 사용하십시오.

요런 경고가 뜨네요..

해결방법을 찾을려고 몇일 고생중입니다..시원한 답변좀 부탁드릴께요..ㅠㅠ

사용자 아바타
Zeprod
전체글: 480
가입일: 2006-11-04 16:24
사는 곳: Creaty Networks
연락처:

전체글 글쓴이: Zeprod » 2009-11-27 17:30

혹시 루아 라이브러리 컴파일해서 넣어주셨나요?

2019는 라이브러리를 못찾아서 나는 경우가 대부분인지라..
세상이 기다리는 나만의 SHOW!
----------------------------------------------
Zeprod 홈 : http://Zeprod.org
Project. Creaty : http://Creaty.net/
Creaty 게임제작 커뮤니티 : http://Creaty.net/game/
----------------------------------------------

Locked