Re: APG 예제 에러좀 봐주세요

7 views
Skip to first unread message
Message has been deleted

redpixel

unread,
Jun 1, 2006, 6:21:35 PM6/1/06
to kaug...@googlegroups.com
handle_input()같은 경우는 순수가상메소드라서 코딩을 안해주면 컴파일에러가 나야하는데 링크에러가 나는 것이 이상합니다. 혹시 정적 라이브러리로 ACE를 빌드하셨나요? 그렇담 ACE_AS_STATIC_LIBS 전처리기 선언도 해주어야하는데 이부분도 검토해보세요.

2006/6/1, lsh < under...@hotmail.com>:
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
Reply all
Reply to author
Forward
0 new messages