當生成了lib之後,我們可以建立乙個sqlitedemo的工程進行驗證。如同其他動態鏈結庫的呼叫方式一樣,我們新增了sqlite的鏈結庫。測試**如下:
#include
#include
#include"sqlite3.h"
usingnamespacestd;
/*****************************************
* 用作資料庫測試的demo
*****************************************/
intmain()
如果直接執行的話,可能會報下面兩種錯誤介面。
或者是
產生這種錯誤的原因主要是,我們vs預設生成的程式是win32的,而這對應的lib已經是64位的,所以會有這種錯誤。
解決方法如下:
在vs的配置管理器中,選擇x64平台,重新進行編譯,就能解決該問題了。
vs下編譯sqlite3庫
最近要在windows下使用小型資料庫,首先想到的就是sqlite。官網上提供了sqlite3的dll和def檔案。sqlite amalgamation 3280000.zip,包含sqlite3的原始碼 sqlite dll win32 x86 3280000.zip,包含sqlite3的dll...
利用VS2008編譯SQLite3 6 14 2
通過網上搜尋資料總結了sqlite3的編譯方法 步驟說明 1 選擇建立乙個 win32智慧型裝置專案 3 將sqlite3.6.14.2的所有原始碼均加入工程 到其官方 上 4 選中專案 而不是檔案 專案 屬性 c c 預編譯頭 建立 使用預編譯頭 選擇不使用預編譯頭。5 選中專案 而不是檔案 專案...
vs2013 後期生成事件編譯失敗
今天有特殊需求,要用到vs的後期生成事件,我試了下mkdir projectdir abc發現便宜不過,報告錯誤 錯誤 6 命令 mkdir em.webui abc 已退出,為 1。我還以為是路徑不能有空格,但是後來測試了下,發現要這樣子寫 mkdir projectdir abc xcopy p...