2010-03-06 37 views
6

Có ai biết những gì được yêu cầu để có thể đọc và ghi vào cơ sở dữ liệu sqlite từ một chương trình c trên mac os x? Tôi đã tìm thấy các công cụ dòng lệnh sqlite3 trên os x, nhưng có vẻ không phải là một tập tin sqlite.h bất cứ nơi nào. Đó là sự hiểu biết của tôi rằng coreData có thể sử dụng định dạng sqlite, toàn bộ điều khá khó hiểu. Khi tôi đã tìm kiếm một thư viện sql nhúng cho C, tôi không bao giờ biết nếu những gì tôi tìm thấy là công cụ dòng lệnh hoặc một thư viện c hoặc cả hai.thư viện sqlite c trên mac os?

Trả lời

4

Không có sqlite.h. Tiêu đề được gọi là sqlite3.h.

+0

Ok cảm ơn, tôi đã tìm thấy ở đây ngay bây giờ. Tôi đã thấy một số tham chiếu đến sqlite.h sau một số tìm kiếm của Google, nhưng điều đó không phải lúc nào cũng mang lại câu trả lời đúng như chúng ta biết. Cảm ơn bạn. – Fred

5

Trên máy Mac của tôi có /usr/include/sqlite3.h. Bạn cũng sẽ cần phải liên kết chương trình của bạn với thư viện. Sử dụng bằng lệnh liên kết của bạn.

+0

Ồ, vâng tôi cũng có nó. Hmm, tôi đã tìm sqlite.h nhưng tôi thực sự có sqlite3.h. Sự khác biệt là gì? Là sqlite3.h một phiên bản mới hơn chỉ? Cảm ơn. – Fred

+0

'sqlite3.h' là giao diện cho phiên bản SQLite 3.0. Rất nhiều thông tin có sẵn tại trang web SQLite: http://www.sqlite.org/version3.html –

+0

Cảm ơn, tôi sẽ xem xét. – Fred

Các vấn đề liên quan