是WinCE编程吗? 是不是 CPU 类型不对?交叉编译的问题吧。

解决方案 »

  1.   

    应该是路径不对,加上绝对路径试试,也就是在默认的路径找不到这个LIB
      

  2.   

    是WinCE开发吗? CPU的类型 选择的对吗?
      

  3.   

    在常规》附加库目录》填上sqlite3.lib所在目录了
    附加依赖项:sqlite3.lib
    也将.h和.lib和.dll放到工程文件里了,
    头文件也包含#include "sqlite3.h"
    还是没作用开发环境是vs2008 mfc,麻烦各位在帮忙分析分析
      

  4.   

    附加依赖项:c:\sqlite3.lib,在这加上绝对对路径试试,再不好使,就这么加:c:\\sqlite3.lib
      

  5.   

    sqlite3.c文件,取消预编译头试试
      

  6.   


    试了,fatal error LNK1181:无法打开输入文件“c:\\sqlite3.lib”
    直接加工程里是指#pragma comment(lib,"sqlite3.lib"),在头文件中加入?也不行
      

  7.   

    取消预编译头也没用,还是无法解析
    我没有sqlite3.c文件,只在工程文件里添加了.h和.lib和.dll
      

  8.   

    用ue,查查sqlite3.lib有没有你要函数名。
      

  9.   

    ue是什么?我只用到了sqlite3_open、sqlite3_close、sqlite3_exec、sqlite3_free用同样的方法在其他程序中就可以用,难道是版本不对?我又去官网重新下了个最新版的,可还是不行
      

  10.   

    ue=UltraEdit 可以看16进制文件
      

  11.   

    是编译qgis吧,我也遇到这个问题,你解决了吗