2011-09-29 2 views
2

내가 MySQL을 시작하고, 그리고 코드를 컴파일하는 동안 오류 메시지가 발생에 연결 문제 :MySQL의 커넥터 C VS2010

오류 LNK2001 : 4 내가 웹을 검색 한

@ _mysql_init되지 않은 외부 기호를, 문제가되는 모든 것을했습니다.

나는/MT 옵션을 사용하고 있음을 확인했습니다. 포함, 링크 디렉토리가 추가되었습니다. 나는 릴리스를 사용하고 "lib \ opt"를 포함했습니다.

libmysql.lib는 링커 -> 입력 -> 추가 종속성에 있습니다.

내가 VS2010의 86와 윈도우 7의 x64를 사용하고, 그리고 다운로드

윈도우 (x86, 64 비트), MSI 설치 6.0.2 (MySQL의 커넥터-C-6.0 MySQL의 커넥터/C를 설치 한 .2-winx64.msi)

누구에게 도움이 될 수 있습니까?

답변

3

주의 깊게 조사한 결과, x64 설정에서 문제가 발견되었습니다. x64 프로젝트를 컴파일 할 때 x64 컴파일 옵션이 켜져 있어야합니다. 이 경우 플랫폼을 win32에서 x64, 및 프로젝트 - 속성 -> 링커 -> 고급 -> 대상 컴퓨터 : x86을 x64로 설정해야합니다.