VC2005編譯SQLite 生成WINCE上使用的DLL和Lib
選擇創(chuàng)建一個“WIN32智能設(shè)備項目”; 應(yīng)用程序類型選擇:Dll ;(生成 LIB 需要選擇 LIB) 將sqlite3.5.1的所有源碼均加入工程(http://sourceforge.net/projects/sqlite-wince/files/ 可以下載)。注意需要將tclsqlite.c和shell.c、icu.c去掉。其中tclsqlite.c用于生成基于tcl的api,如果要編譯,這需要另外下 載tcl.h;shell.c用于生成命令行模式的sqlite.exe,如果是靜態(tài)庫形式則可以選擇;?icu是internationalcomponents forunicode,如果需要則需另外下載相關(guān)頭文件。 選中項目(而不是文件),項目->屬性->C/C++->預(yù)編譯頭-> 創(chuàng)建/使用預(yù)編譯頭:? 選擇不使用預(yù)編譯頭。 選中項目(而不是文件),項目->屬性->鏈接器->輸入-> 模塊定義文件:? 輸入“sqlite3.def”。 編譯即可生成DLL和LIB文件