확인할 수 없는 외부 참조에 대해서..
향율
질문 제목 :확인할 수 없는 외부 참조에 대해서특정 함수에서 외부 참조를 못찾을 시 해결방법이 무엇인가요?질문 내용 :
전에 mysql에 대해서 질문을 올렸던 적이 있었는데 거기에서 파생된 다른 문제입니다. 그러니까 일단 코드를 설명드리자면,
------------------------------------------------------------------------------------------------------------------------
#define socket int
#include stdio.h
#include stdlib.h
#include mysql.h // fedora 기준
int main()
{
mysql *connect;
mysql_row row;
mysql_res *res;
char qbuf[160];
connect = mysql_init(null);
connect = mysql_real_connect(connect,localhost,mysql_id,password,database,0,null,0);
sprintf(qbuf, select * from table);
mysql_query(connect, qbuf);
//mysql_query(connect, select * from table);
res=mysql_store_result(connect);
while((row=mysql_fetch_row(res)) != null)
{
printf(ddns_db.c-query_select :: %s, %s, %s, %s, %s\n,row[0], row[1], row[2], row[3], row[4]);
}
mysql_free_result(res);
mysql_close(connect);
}
------------------------------------------------------------------------------------------------------------------------이렇게 작성하였는데 mysql의 대부분의 함수에서 외부 기호에서 확인하지 못했습니다라는 에러가 나네요. 구체적으로 이러한 에러가 나면 어떻게 해야하나요? 현재 리소스파일에다가 mysql관련 헤더파일을 일일이 써 넣어봤는데 이건 관련이 없는거 같아서.... 구체적으로 어떤것이 문제이며 어떻게 해결해야하나요?
-
지후
아.... 네, 감사합니다.
-
한추렴
이름에 해당되는 변수나 함수가 정의된 소스 파일이나 라이브러리를 프로젝트에 같이 포함시키세요.