일단 저는 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 입니다.
그럼. 좋은 저녁 되십시오...^^*