2011-01-06 6 views
9

C에서 MySQL 상호 작용이 필요한 응용 프로그램을 작성 중이므로 공식 웹 사이트에서 Connector/C 아카이브를 다운로드했으며 bin, lib 및 include 폴더가 포함되어 있지만 어디에서 설치할 것인지 잘 모릅니다. 내 프로젝트 폴더에 포함 파일을 복사 할 수는 있지만 컴파일 된 이진 파일 (및 다른 이진 파일)을 찾을 수 있도록 lib 파일을 어디에 둘 수 있습니까?Mac OS X에서 MySQL Connector/C를 설치하는 방법은 무엇입니까?

미리 감사드립니다.

답변

11

이것은 혼란 스럽습니다. 왜 더 명확하지 않은지 모르겠군요.

lib 디렉토리/파일/usr/local/lib 등의 갈이 /가 빈 포함/파일/usr/지방에 갈 포함/파일/usr/local/bin에 가서

는/usr/.. 디렉토리는 파인더 afaik를 통해 볼 수 없으므로 명령 줄을 통해 이동해야합니다.

또한 행운을 빈다, Xcode 프로젝트에서, 당신은 다음, 당신의 목표의 설정, 일반으로 이동 또는

+6

Finder 윈도우에서 Shift-Cmd-G를 눌러서'/ usr'을 얻을 수 있습니다. –

+0

Xcode에서 링크 라이브러리를 추가 한 후 헤더 검색 경로에'/ usr/local/include '를 추가해야했습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 정보 입수, 빌드 탭을 선택한 다음 아래로 스크롤하여 검색 경로 섹션을 찾습니다. – Mark

+1

[/usr/include/'](http://stackoverflow.com/questions/2892609/compile-problem-with-mysql-c-api-on-mac)에 직접 파일을 저장하면 안됩니다. -os-x-10-6), 이것은 제가 실수 한 것이 었습니다. 자신의 파일에 항상'/ usr/local/include'를 사용하십시오. – bobobobo

3

"libmysqlclient.dylib"링크 라이브러리를 추가하여 링크 된 라이브러리를 추가해야하기 위해선, 모든 것을해야 할 일 "MV"에 의해 커맨드, 당신은 또한 (있는 CmdLine에) 실행할 수 있습니다 :

defaults write com.apple.finder AppleShowAllFiles TRUE 

killall Finder 

는 숨겨진 폴더는/usr을 (그리고 다른 모든 것들)으로 V 이블.

(명시 적으로 discribed Nektarios처럼) 커넥터에 파일을 배치하고 모든 "숨겨진 폴더 - 파인더 창"을 닫은 후, 당신의 cmd를에서 실행 : 다시

defaults write com.apple.finder AppleShowAllFiles FALSE 

killall Finder 

를 숨길 무엇이 숨겨져 있어야합니다.

관련 문제