sqlite3 出错

发布时间:2019-07-04 10:04:51编辑:auto阅读(1766)



    错误如下:


    Undefined symbols for architecture i386:
      "_sqlite3_close", referenced from:
          -[DatabaseOperation closeDatabase] in DatabaseOperation.o
      "_sqlite3_exec", referenced from:
          -[DatabaseOperation createTable:] in DatabaseOperation.o
          -[DatabaseOperation InsertTable:] in DatabaseOperation.o
          -[DatabaseOperation UpdataTable:] in DatabaseOperation.o
          -[DatabaseOperation querryTableByCallBack:] in DatabaseOperation.o
      "_sqlite3_get_table", referenced from:
          -[DatabaseOperation querryTable:] in DatabaseOperation.o
      "_sqlite3_open", referenced from:
          -[DatabaseOperation openOrCreateDatabase:] in DatabaseOperation.o
    ld: symbol(s) not found for architecture i386
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

    解决方法:targets——>build phases——>link binary with libraries——> libslite3.0.dylib

关键字