2010-03-06 4 views
6

Mac OS X의 c 프로그램에서 sqlite 데이터베이스를 읽고 쓸 수 있도록하려면 무엇이 필요한지 알고 있습니까? os x에서 sqlite3 명령 줄 도구를 찾았지만 어디에도 sqlite.h 파일이없는 것 같습니다. 그것은 coreData가 sqlite 형식을 사용할 수 있다는 것을 이해합니다. 모든 것이 매우 혼란 스럽습니다. C에서 embed 된 sql 라이브러리를 찾았을 때 커맨드 라인 도구 나 c 라이브러리 또는 둘다를 찾지 못했습니다.맥 OS에서 sqlite c 라이브러리?

답변

4

sqlite.h가 없습니다. 헤더는 sqlite3.h입니다.

+0

감사합니다. 지금 여기에서 발견되었습니다. 일부 Google 검색 후 sqlite.h에 대한 참조를 보았습니다. 그러나 이것이 항상 정확한 답변을 제공하지는 않습니다. 고맙습니다. – Fred

5

내 Mac에는 /usr/include/sqlite3.h이 있습니다. 또한 프로그램을 라이브러리와 링크해야합니다. 링크 명령에 을 사용하십시오.

+0

아, 그래, 나도 그래. 흠, sqlite.h 찾았지만 실제로 sqlite3.h 있습니다. 그 차이점은 무엇입니까? sqlite3.h는 최신 버전입니까? 감사. – Fred

+0

'sqlite3.h'는 SQLite 버전 3.0의 인터페이스입니다. SQLite 웹 페이지에서 더 많은 정보를 얻을 수 있습니다 : http://www.sqlite.org/version3.html –

+0

감사합니다. – Fred