Visual Studio 2013 生成sqlite3.dll sqlit.lib

一、從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++->預編譯頭->設置“不使用預編譯頭”     ^_^

發佈了13 篇原創文章 · 獲贊 9 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章