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
[57012] [초보]c 헤더 파일 올렸는데...에러가 발생하네요..문법 이해 문제인듯.
박경완 [skysilvers] 1024 읽음    2009-05-28 10:30
이전에 DLL 올리는 부분을 질문했었습니다.다행이 답변의 내용을 들어 해보니 함수는 올라오는데...
이넘의 헤더를 잘 이해하지 못해 이렇게 또 질문드립니다.
우선 헤더는 3가지를 사용하는 듯합니다.
cp530l1a.c
cp530l1a.h
hicpd530.h

이전 답변에서 cp530l1a.c,cp530l1a.h를 사용해 보라고 하셔서
cp530l1a.c 는 프로젝트 Add하여 올렸고

#include "cp530l1a.h"

하여 정의 하였습니다 그리고 함수를 한번 불러보니 불러지는거 아니겠습니까
예]hcp530_GetDevInfo();을 불러보았는데
함수 정의는 이렇습니다.

DWORD hcp530_GetDevInfo(DWORD* DevCnt,HPCDEVICEINFO* DevInfo)

그래서
{
DWORD ret;
DWORD cnt,info;

ret=hcp530_GetDevInfo(cnt,info);
}
해보니  Cannot convert 'long' to 'unsigned long' 가 발생합니다.....흠
다른VB소스를 보니 long으로 사용했길래 long으로 넣었는데...안되네요
다른 이것저것을 넣어봤는데..고민하다
{
DWORD ret;
DWORD cnt;
HPCDEVICEINFO info;

ret=hcp530_GetDevInfo(&cnt,&info);
}
하니 Convert 에러는 사라졌습니다.
허나
[link Error] Unresolved external 'cp530_GerDevInfo' referenced from c:\MotionK\Dll\cp530l1a.OBJ
...이외 호출하지 않은 함수 포함....
.
.
해서 발생합니다...제가 함수를 잘못 호출한건지...헤더 정의를 잘못한건지 잘 모르겠네요
알려 주세요
[하나더]
제가 중간에 ret=hcp530_GetDevInfo(&cnt,&info);
로 사용했는데 '&' 뭔지 잘 모르겠어요...실수란뜻인지?

+ -

관련 글 리스트
57012 [초보]c 헤더 파일 올렸는데...에러가 발생하네요..문법 이해 문제인듯. 박경완 1024 2009/05/28
57025     Re:[초보]c 헤더 파일 올렸는데...에러가 발생하네요..문법 이해 문제인듯. 외랑 1169 2009/05/29
57013     Re:[초보]추가질문요 박경완 963 2009/05/28
57031         Re:Re:[초보]추가질문요 Nibble 2504 2009/05/29
57034             Re:Re:Re:[초보]추가질문요 박경완 2220 2009/05/30
57041                 Re:Re:Re:Re:[초보]추가질문요 Nibble 1912 2009/05/31
57037                 Re:Re:Re:Re:[초보]추가질문요 외랑 2108 2009/05/30
57036                 Re:Re:Re:Re:[초보]추가질문요 이정구 1936 2009/05/30
57088                     Re:Re:Re:Re:Re:[초보]추가질문요 박경완 1432 2009/06/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.