2012-06-28 3 views
-4

컴파일 후. 난 당신이 라이브러리를하지 링크in C, UNIX. mysql 관련 오류 메시지

 
/usr/ccs/bin/ld: Unsatisfied symbols: 
    mysql_query (first referenced in test3.o) (code) 
    mysql_close (first referenced in test3.o) (code) 
    mysql_init (first referenced in test3.o) (code) 
    mysql_num_fields (first referenced in test3.o) (code) 
    mysql_free_Result (first referenced in test3.o) (code) 
    mysql_real_connect (first referenced in test3.o) (code) 
    mysql_store_result (first referenced in test3.o) (code) 
    mysql_error (first referenced in test3.o) (code) 
    mysql_fetch_row (first referenced in test3.o) (code) 

메시지 .. 사람이 내 코드에 문제가 있는지 말해 줄 수 ..

+3

그것은 당신의 코드를 보지 않고 코드를 잘못 무엇을 말할 어렵습니다. – Ryan

+0

누구든지 오류 메시지의 내용을 말해 줄 수 있습니까 ?? :(호기심 –

+2

@paulsmith은 사용하는 전체 명령은 컴파일 뭐죠 –

답변

2

을 얻었다.

당신이 어떻게 환경 (IDE, 명령 줄 등)에 따라 그 다르다. 명령 행에서 빌드하는 경우 명령 행 끝에 -lmysql을 추가하여 라이브러리와 링크하십시오. IDE에서 일반적으로 프로젝트 설정의 어딘가에 있으며 아마도 "링커"라는 섹션/탭에있을 것입니다.