누구 VS2005 에서 정적빌드 환경 좀...

30 views
Skip to first unread message

shh...@mpc.co.kr

unread,
May 2, 2007, 5:19:20 AM5/2/07
to kaug

한 3년 전이었나요? 그땐 빌드해서 잘 썼는데
뭘 수정했더니 또 안되고...너무 까다로워요...ㅠㅠ

일단 저는 MFC 도 Static, ACE 도 Static 으로 돌리기를 원합니다.

config.h 에는


#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#define ACE_HAS_MFC 1
#define ACE_USES_STATIC_MFC 1
#define ACE_AS_STATIC_LIBS 1
#define ACE_NO_INLINE

#include "ace/config-win32.h"


라고 설정하였구요.

솔루션 파일의 설정은 손대지 않았습니다.
솔루션파일은 ACE_Static.sln 입니다.

뭐 무리없이 컴파일은 되었지만
Win32 MFC Console application 을 Test 용으로 생성하고
#include "ace/ace.h"

만 넣어서 Compile 하니

오류 1 error LNK2001: "int __cdecl ace_main_i(int,char * * const)" (?
ace_main_i@@YAHHQAPAD@Z) 외부 기호를 확인할 수 없습니다. testAce2.obj

라고 1개의 오류가 나와버리는군요.

심란하네요...ㅠㅠ...

오늘 종일 설정 바꿔보고 해 봤는데 하루가 가고있어서
Visual C++ 환경에서 저 처럼 MFC / ACE 모두 Static 으로 사용하시는 분
계신다면...답변 좀...ㅠㅠ...

아니면 MFC DLL / ACE Static 이라도 상관없겠습니다...

ACE 5.5 Release 입니다.

그럼. 좋은 저녁 되십시오...^^*

Reply all
Reply to author
Forward
0 new messages