用xcode 导入 sqlite3 出现错误

在使用 cocos2dx 开发 要用到数据库

于是我就导入了 shell.c sqlite3.c sqlite3.h sqlite3ext.h 这四个文件

直接编译报错 linker command failed with exit code 1 (use -v to see invocation)

要怎么解决

还有个问题就是 在创建 .db 时要不要指定位置我看了很多网上说的 都是直接


```objc
<li class="alt"><span><span>sqlite3 *pDB = NULL;</span><span class="comment">//数据库指针</span><span> </span></span></li>
<li><span><span class="datatypes">char</span><span> * errMsg = NULL;</span><span class="comment">//错误信息</span><span> </span></span></li>
<li class="alt"><span>std::string sqlstr;<span class="comment">//SQL指令</span><span> </span></span></li>
<li><span><span class="datatypes">int</span><span> result;</span><span class="comment">//sqlite3_exec返回值</span><span> </span></span></li>
<li class="alt"><span> </span></li>
<li><span><span class="comment">//打开一个数据库,如果该数据库不存在,则创建一个数据库文件</span><span> </span></span></li>
<li class="alt"><span>result = sqlite3_open(<span class="string">"save.db"</span><span>, &pDB); </span></span></li>
<li><span><span class="keyword">if</span><span>( result != SQLITE_OK ) </span></span></li>
<li style="border-width:initial;border-color:initial;"><span style="border-width:initial;border-color:initial;">      CCLog( <span class="string" style="border-width:initial;border-color:initial;">"打开数据库失败,错误码:%d ,错误原因:%sn"</span><span style="border-width:initial;border-color:initial;"> , result, errMsg ); </span></span></li>
<li class="alt"><span> </span><span> </span></li>

只需要sqlite3.c sqlite3.h就可以了

需要指定位置

指定位置?怎么知道?新手不太懂能说清楚点吗?如果是oc 的话我知道怎么得到沙河路径,但是用cocos2dx 是c++ 的不知道怎么指定位置!

ave.db数据库的位置你知吧
你去CCFileUtils里面有个fullPathForFilename

ave.db数据库要放项目不?还是要怎么弄? 还有CCFileUtils怎么用的,,,,,你把我当成一个完全都不懂的小白教吧,我是小白。。。。

肯定得放到项目中去呀,你跳入CCFileUtils类里面去看吧,
里面都有说明的

能说下你的QQ吗 我想详细的问你。。。没用过完全不知道怎么弄啊