Pro * C에서 sqlca 중복선언된것 같은데....컴파일때문인가?
글쓴이: ring / 작성시간: 목, 2004/08/19 - 3:50오후
sqlca때문에 머리가 아픕니다.
sqlca 구조체가 아무래도....두개가 선언된듯 싶은데..........
proc 컴파일할때 이렇게 합니다.
우선..
db 관련 파일들..db.h db.pc
db.h에는..
include <sqlca.h>
..이렇게 선언했구요..
그리고..
proc db.pc code=CPP db.cpp INCLUDE=include/
이렇게 컴파일을 했습니다.
그런데..
main함수가 있는 파일도 proc로 컴파일을 해야하기 때문에..
proc main.pc code=CPP main.cpp INCLUDE=include/ .../옵션 사항/...
그런데..
main.pc에서도..
include <sqlca.h>
가 선언되었구요..
이렇게해서..
g++ main.cpp pc.cpp -o main
이렇게 컴파일했습니다.
그랬더니..에러가 나면서.
multiple definition of `sqlca'
이런 에러가 나옵니다.
proc로 컴파일할때 파일을 두개 이상 컴파일 하는 옵션은 어떤건가요?
제발 가르쳐 주십시요~~~
Forums:
댓글 달기