一、從Sqlite官網:http://www.sqlite.org/download.html 下載源碼,需要下載兩個包:
一個源碼包
一個DLL包
解壓,源碼包需要用到sqlite3.c、sqlite3.h、sqlite3ext.h,DLL包用到sqlite3.def
二、打開Visual Studio 2013建立 C++類庫工程
建立好後,刪除工程文件夾下無用的文件,因爲我們要的是空的DLL工程
然後把sqlite3.c、sqlite3.h、sqlite3ext.h,sqlite3.def四個文件複製到工程目錄下,導入工程,.h文件導入頭文件,.c和.def導入源文件,工程屬性設置
在預處理器定義中添加SQLITE_ENABLE_COLUMN_METADATA和SQLITE_ENABLE_RTREE
還有鏈接器->輸入
編譯,查看Debug目錄,生成dll和lib(有兩個Debug目錄,在外面那個)
使用Release編譯,否則有些系統會出現SQLite3.dll的激活上下文生成失敗。 找不到從屬程序集 0xc0150002
哦,還有一點,工程屬性->C/C++->預編譯頭->設置“不使用預編譯頭” ^_^