回复帖子:(SHENYANG)谢谢。但是我找到了你的例程进行编...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2016-4-19 17:34:00)
--  作者:ccl
--  
cannot find -lsqlite3,请确认是否将文件libsqlite3.a所在的目录添加到了Library search path中?

主题最新回顾(发布时间:2016-4-19 17:14:00)
--  作者:SHENYANG
--  
谢谢。但是我找到了你的例程进行编译之后提示
c:/program files/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/bin/ld.exe: cannot find -lsqlite3
collect2: ld returned 1 exit status

17:12:16 Build Finished (took 1s.430ms)

请问这个错误应该怎么消除呢?

主题最新回顾(发布时间:2016-4-19 13:58:00)
--  作者:ccl(61.139.*.*)
--  
你好,只需要在eclipse中编译我们的数据库例程sqlite3test,将生成可执行文件拷贝到目标板即可运行。
在用eclipse编译sqlite3test例程时,要进行如下设置右键项目》》properties 》》 C/C++ Build 》》 Settings 》》 tool settings 》》Sourcery G++ Lite C++ Linker Libraries 》》右侧Libraries 添加3个:sqlite3  dl  pthread,在下边Library search path中添加libsqlite3.a所在目录,我们sqlite3test项目中有。
此时,编译能生成可执行文件,如果报错:Invalid arguments 'Candidates are····,并不影响程序执行。
如果要去除报错,可以在properties 》》 C/C++ General 》》 Paths and Symbols 》》 Includes 》》 GNU C++ 》》add sqlite3.h所在路径即可。
 


主题最新回顾(发布时间:2016-4-19 9:01:00)
--  作者:SHENYANG
--  
是linux版本的。

主题最新回顾(发布时间:2016-4-19 8:56:00)
--  作者:x10(61.139.*.*)
--  
请问你的EM3352是Linux版本还是CE版本?谢谢!

主题最新回顾(发布时间:2016-4-19 8:23:00)
--  作者:SHENYANG
--  如何将SQLITE3数据库移植到EM3352上?
如图,按照SQLITE3移植教程进行,发现没有交叉编译链?请问是需要自己做一个交叉编译链吗?