2012-09-12 1 views
0

그래서, 시험과 노력의 하루 종일 후에, 나는 여전히이 질문에 대한 답을 생각할 수 없었습니다. 저는 완벽하게 this threadthis one 을 알고 있습니다. 그러나 질문에 대한 답변이 없습니다.C/C에서 MySQL의 .lib를 연결하십시오.

그래서,이처럼의 말을하자, 프로그램을 컴파일 할 때 문제는 다음과 같습니다

#include <iostream> 
#include <windows.h> 
#include <mysql.h> 
using namespace std; 
int main() 
{ 
    MYSQL *connection, mysql; 
    MYSQL_RES *result; 
    MYSQL_ROW row; 
    mysql_init(&mysql); 
} 

그리고 내가 입력 섹션 libmesql.lib 및 mysqclient에 추가 시도 링커 오류를

undefined reference to `[email protected]' 

를 얻을 수 .lib를 동시에 또는 개별적으로 설치하십시오. .lib 파일을 Visual Studio 기본 폴더로 복사하려고 시도했지만 링커 -> 일반 -> 추가 라이브러리 디렉터리에서 경로를 설정하여 컴파일하려고했습니다. #pragma 주석도 사용해 보았지만 아직 유용하지 않습니다.

그래서 아무도 내가 무엇을 잘못하고 (그리고 아마도이 문제를 해결할 수있는 방법인지) 설명 할 수 있다면 많은 도움이 될 것입니다.

p.s. 그리고 제발, MySQL 문서에 대한 링크로 대답하지 마세요 - 나는 그들에게 here을주었습니다.

+0

Visual Studio 프로젝트 파일을 게시하여보실 수 있습니까? – TimH

+0

물론, [여기] (http://www.mediafire.com/?1v99zhclz98fn43)에 업로드했습니다. – Monceber

답변

0

코드를 mysqlclient.lib으로 링크하십시오.

속성 -> 링커 -> 일반 -> 추가 라이브러리

여기에 라이브러리 경로를 추가합니다.

+0

제발, 더 세 심하게 읽으십시오. 내가 나의 질문에 언급했듯이, 나는 이것을 이미 시도했지만, 이것은 도움이되지 못했다. – Monceber

관련 문제