windowXP, vs pro 2005
ACE 5.5
/**config.h**/
#define ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER 1
#include "ace/config-win32.h"
example소스는 실행이 문제 없이 됩니다.
그런데 제가 책에있는 소스를 직접 코딩하면 이런
에러가 나오는데요.
int main (int, char *[])
{
ACE::init();
//...
ACE::fini();
return (0);
}
이렇게 코딩까지 했습니다.
ClientAcceptor.obj : error LNK2019: "public: virtual __thiscall
ClientAcceptor::~ClientAcceptor(void)" (??1ClientAcceptor@@ UAE@XZ)
외부 기호(참조 위치: _main 함수)에서 확인하지
못했습니다.
ClientAcceptor.obj : error LNK2001: "public: virtual int __thiscall
ClientAcceptor::handle_input(void *)"
(?handle_input@ClientAcceptor@@UAEHPAX@Z) 외부 기호를 확인할
수 없습니다.
ClientAcceptor.obj : error LNK2001: "public: virtual int __thiscall
ClientAcceptor::handle_close(void *,unsigned long)"
(?handle_close@ClientAcceptor@@UAEHPAXK@Z) 외부 기호를 확인할
수 없습니다.
C:\Program Files\del\ch7\Debug\ch7.exe : fatal error LNK1120: 3개의
확인할 수 없는 외부 참조입니다.
빌드 로그가 "file://c:\Program
Files\del\ch7\Debug\BuildLog.htm"에 저장되었습니다.
ch7 - 오류: 4개, 경고: 0개
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
PGPkey: https://keyserver2.pgp.com/vkd/DownloadKey.event?keyid=0xAFA5E4510E5B4EF9
MSN,GTalk ID : redwi...@gmail.com