在xcode環境下給cocos2dx配置sqlite3

網上給cocos2dx配置sqlite3的教程很多,但全部是基於vs下的。

雖然代碼一樣,但是xcode對sqlite3的配置方式是不一樣的,把sqlite3的源文件加到工程裏後用xcode編譯我們會發現編譯出錯。

正確的解決方式是直接在項目設置裏點build phase 然後在link library裏點加號,在搜索欄中輸入libsqlite3,之後出現自帶的sqlite3庫,添加進去就好。

之後我們就會發現能在cpp裏直接引用sqlite3.h進行sqlite的使用了。


需要注意的幾點:

1.sqlite使用的是標準sql語言,許多人學數據庫學的是mysql,有些語句是非標準的,比如insert into xx values(),()這樣進行多條數據的插入。

2.在真機環境下資源是隻讀的,無法進行數據庫的改寫。所以程序寫好了務必進行真機調試。

3.如果需要在真機修改數據庫,我們需要把數據庫放到文檔文件夾。獲得文檔文件夾的路徑的方法是CCFileUtils::sharedFileUtiles()->getWritePath();之後再把寫好的數據庫複製進去或者在裏面新建數據庫即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章