database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 804 게시물 읽기
No. 804
Q.c_api사용하려는데 문제가 있어서여..
작성자
박유나
작성일
2007-12-20 17:28
조회수
3,932

a_api를 이용해서 db접속하려하는데여.. 제가 참고하는 자료는

\"개발자특성화교육_큐브리드CAPI를 이용한에이전트개발.ppt\" 라는 파일입니다.

그 문서 10페이지에 window에서 컴파일하기위한 환경설정부분이 나오는데여..

아~~~~ 무리해도해도.. 머가 문제인지.. 계속 에러가 납니다..

저는.. 툴은 visual studio 2005를 사용중이구여.. 제가 capi 함수를 사용하기위해..

프로젝트 세팅을 아래와 같이하였습니다..

 

프로젝트 속성에서

1> C/C++ ->일반 -> 추가 포함 디렉터리:  $(CUBRID)/include

2> C/C++ ->전처리기 -> 전처리기정의:  WIN32;_DEBUG;_CONSOLE;PC

3> 링커->입력->추가종속성: orescl32.lib ordbcl32.lib

4> 링커->입력 ->추가라이브러리디렉터리: $(CUBRID)/lib

 

이상이 속성에서 ppt파일을 참고한 최종내용입니다.

 

그리고 코딩시에

extern \"C\" {

#include \"dbi.h\"    

}

을 추가해주었습니다..

 

근데 계속 파일이 에러가 나네여..

예를 들면..  db_error_init( ) 함수 사용시에도 함수를 찾을수 없다는 에러가 납니다..

뭐가 문제인지 확인좀 부탁드릴게여..

그럼 수고하세여~

 

 

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요.

참고하신 문서는 linux 를 기반으로 하여 그렇습니다.

발생한 에러는 library 를 찾지못해 _db_restart 라는 심볼을 찾지못해 발생하는 것입니다. include 나 library path 에 $(CUBRID) 로 하셨는데 윈도우의 경우는 %CUBRID% 로 하셔야 합니다.

그래도 문제가 된다면 path 를 절대path 로 직접적어주시면 될 것입니다.

 

>capi를 이용해서 db접속하려하는데여.. 제가 참고하는 자료는

>\"개발자특성화교육_큐브리드CAPI를 이용한에이전트개발.ppt\" 라는 파일입니다.

>그 문서 10페이지에 window에서 컴파일하기위한 환경설정부분이 나오는데여..

>아~~~~ 무리해도해도.. 머가 문제인지.. 계속 에러가 납니다..

>저는.. 툴은 visual studio 2005를 사용중이구여.. 제가 capi 함수를 사용하기위해..

>프로젝트 세팅을 아래와 같이하였습니다..

>

>프로젝트 속성에서

>1> C/C++ ->일반 -> 추가 포함 디렉터리:  $(CUBRID)/include

>2> C/C++ ->전처리기 -> 전처리기정의:  WIN32;_DEBUG;_CONSOLE;PC

>3> 링커->입력->추가종속성: orescl32.lib ordbcl32.lib

>4> 링커->입력 ->추가라이브러리디렉터리: $(CUBRID)/lib

>

>이상이 속성에서 ppt파일을 참고한 최종내용입니다.

>

>그리고 코딩시에

>extern \"C\" {

>#include \"dbi.h\"    

>}

>을 추가해주었습니다..

>

>근데 계속 파일이 에러가 나네여..

>예를 들면.. 

>\"error LNK2019: _db_restart 외부 기호(참조 위치: _wmain 함수)에서 확인하지 못했습니다.\"

>이런 에러가 납니다..뭐가 문제인지 확인좀 부탁드릴게여..

>

>그럼 수고하세여~

 

남재우님이 2007-12-20 17:43에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
807Q.auto commit 에 관해서 [1]
김종진
2007-12-21
3702
806Q.게임 DB에 대해 질문드립니다. [1]
김정환
2007-12-21
3312
805Q.INSERT시 텍스트 길이 제한에 관하여.. [2]
김수선
2007-12-20
3602
804Q.c_api사용하려는데 문제가 있어서여.. [1]
박유나
2007-12-20
3932
803Q.같은 서버의 DB 의 테이블 쿼리시... [2]
송덕용
2007-12-20
4072
802Q.인스톨시 이전버전 삭제.. [1]
김효성
2007-12-20
3444
801Q.한가지더.. 서버가 종료된 상태에서 클래스 편집이 되게 [1]
초짜
2007-12-20
3687
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다