C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[17511] Re: 그래도 안됩니다..
박정만 [] 1009 읽음    2002-04-13 15:40
답변 감사합니다. 그러나, 똑같이 따라해도 안되네요. 아래에 소스를 넣을께요..

Poll.h의 내용.......

#ifndef PollH
#define PollH
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#define MENU_INITSTART                1000
#define MENU_START                    1001
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
extern "C"  void     Poll(void);
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
extern    int exMenu;
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#endif

Poll.c의 내용........

#include "Header.H"
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
int    exMenu;
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
void Poll(void)
{
    int    i;

    switch(exMenu)
    {
    case MENU_INITSTART:
        if(Menu_InitStart()) exMenu    = MENU_START;

        break;
    case MENU_START:
        i    = MenuStart();

        if(i) exMenu = i;

        break;
    default:

        break;
    }
}

이러니깐, 빌더 내부 헤더파일인 sysmac.H의 50번째 라인에서 [C++ Error] sysmac.H(50): E2040 Declaration terminated incorrectly 가 뜹니다. 그외 수십개의 에러가 주욱....

Menu_InitStart()나 Menu_Start()는 *.CPP에 있는 함수입니다. "*.C"에서 "*.CPP"의 함수를 호출해서 그런건가요?

+ -

관련 글 리스트
29981         Re:Re:[질문] *.C와 *.CPP를 같이 컴파일할때.. 김준 1008 2002/04/14
17511         Re: 그래도 안됩니다.. 박정만 1009 2002/04/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.