VS配置 編譯sqlite失敗的解決方法

2021-07-10 20:59:27 字數 618 閱讀 4050

當生成了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...