VC++6.0下初步使用SQLite3

這兩天學習了一下,在VC++6.0中如何使用SQLite3。SQLite3的介紹可以參考http://www.sqlite.com.cn/MySqlite/3/85.Html

從網上下載的一般都是SQLite3.dll和SQLite3.def文件,而在VC++6.0下還需要使用.lib文件。 所以,我們首先需要自己生成.lib文件。

生成的方法是:

第一步:找到LIB.EXE所在目錄

一般都在C:/Program Files/Microsoft Visual Studio/VC98/Bin下(如果VC是裝在C盤的話),在“運行”中輸入cmd,然後切換到該目錄下

第二步:使用LIB命令生成.lib文件

很多網頁上都介紹,使用LIB /DEF:sqlite3.def /machine:IX86即可生成,可是我使用它時遇到一些小問題。

這裏就不說了,說說應該注意的幾點問題吧。第一個,你的sqlite3.def要是沒有在C:/Program Files/Microsoft Visual Studio/VC98/Bin下,需要寫全路徑;第二,爲了清楚起見,你需要註明.lib文件的輸出路徑。下面我給出一個完整的命令行:

C:/Program Files/Microsoft Visual Studio/VC98/Bin>LIB /out:D:/test/sqlite3.lib /MACHINE:IX86 /DEF:D:/test/sqlite3.def

運行完這個命令後,你會在D:/test/下發現sqlite3.lib和sqlite3.exp兩個文件。我出的問題就是沒有設置/out:D:/test/sqlite3.lib ,導致我運行後,找不到sqlite3.lib和sqlite3.exp這兩個文件,即使我整臺機器作了搜索!

接下來就可以參考http://blog.csdn.net/tipfoo/archive/2007/12/29/2003220.aspx來做剩下的設計了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章