VC2005使用SQLite,適用於WIN32

2021-04-29 17:05:59 字數 1169 閱讀 5556

首先、編譯lib

path = d:/program files/microsoft visual studio 8/vc/bin;%path%

path = d:/program files/microsoft visual studio 8/common7/ide;%path%

lib /def:sqlite3.def /machine:ix86

之後,把sqlite3.lib拷貝到你的工程**目錄下,另外還需要把sqlite3.h和sqlite3.dll檔案拷貝到你的

工程**路徑下(有關sqlite3.dll的生成請參考前些篇的文章)。

然後、在visual studio下使用。新建乙個win32的控制台工程。
#include "win32_sqlite3.h"

#include "sqlite3.h"

#include

win32_sqlite3::win32_sqlite3(void)

win32_sqlite3::~win32_sqlite3(void)

#pragma comment(lib, "sqlite3.lib")

static int _sql_callback(void * notused, int argc, char ** argv, char ** szcolname)

return 0;

}//int _tmain(int argc, _tchar* argv)

int main(int argc, char * argv)

printf("資料庫連線成功!/n");

// 執行建表sql

sqlite3_exec( db, ssql1, 0, 0, &perrmsg );

if ( ret != sqlite_ok )

// 執行插入記錄sql

sqlite3_exec( db, ssql2, 0, 0, &perrmsg);

// 查詢資料表

sqlite3_exec( db, ssql3, _sql_callback, 0, &perrmsg);

// 關閉資料庫

sqlite3_close(db);

db = 0;

return 0;

};最後,ctrl+f5,執行就ok了。

使用VC 2005 編碼框架

使用vc寫程式時,經常要自己對映訊息,非常不方便,不像powerbuilder,所有物件和事件都是視覺化。今天寫了乙個c 的框架,方便手頭上的工作,用於編寫自己的小工具。我要實現的功能就是訊息可能靈活呼叫。這周先這樣,下週就再實現具體的功能類,如ftp,檔案,xml,json呼叫.int initi...

VC2005逃跑按鈕實現

1.新建乙個基於對話方塊的mfc應用程式。刪除對話方塊中的預設按鈕。拖過來兩個按鈕。2.新建乙個類,繼承cbutton vc6是使用類嚮導。vc8是開啟類檢視,右擊新增類。3.為兩個按鈕關聯變數 開啟類檢視,右擊 newbtn 類,開啟屬性面板,可以為 newbtn 類新增訊息響應函式。直接在 中為...

用VC2005編譯非VC工程

1.新建一空工程,再將原始檔及標頭檔案新增進去。2.開啟mak檔案。根據命令列提示配置vc工程屬性。mak檔案就是make檔案。使用方法 在命令列中輸入 nmake filename.mak 3.vc 2005工程屬性設定 方法 右擊工程名 屬性 可設定編譯器 鏈結器 資源編譯器的各個選項,在 命令...