使用vs自帶工具編譯生成sqlite3.lib庫
轉載於 http://www.cnblogs.com/imoon/archive/2012/11/30/2796726.html
知識補充:
sqlite3.dll動態連結庫,它允許程式共享執行特殊任務所必需的程式碼和其他資源。
動態的sqlite3.lib相當於一個h檔案,是對實現部分(.dll檔案)的匯出部分的宣告。編譯後只是將匯出宣告部分編譯到宿主程式中,其生成的sqlite3.exe在執行時需要相應的dll檔案支援 。
靜態的sqlite3.lib將匯出宣告和實現都放在lib中。編譯後所有程式碼都嵌入到宿主程式,其生成的sqlite3.exe可直接執行。
任務:
一.使用VS2010編譯sqlite3,生成動態的sqlite3.lib和sqlite3.dll(sqlite3.dll在官網中也可下載到)。在VS2010中編寫簡單程式,使用動態的sqlite3.lib和sqlite3.dll。
二.使用VS2010編譯sqlite3,生成靜態的sqlite3.lib。在VS2010中編寫簡單程式,使用靜態的sqlite3.lib。
任務一:
1.在sqlite官網
2.分別解壓上述兩個檔案到各自資料夾下(sqlite3.def、sqlite3.dll在同一資料夾sqlite-dll下)。
3.從VS2010的安裝目錄下Microsoft Visual Studio 10.0\VC\bin找到lib.exe和link.exe,從VS2010的安裝目錄下G:\Microsoft Visual Studio 10.0\Common7\IDE找到mspdb100.dll。將lib.exe link.exe mspdb100.dll放到步驟2中的sqlite-dll資料夾下。
4.開啟cmd視窗,轉到上述sqlite-dll資料夾下,我的是E:\SoftwareDesign\SQLite\sqlite-dll
5.輸入命令:LIB /DEF:sqlite3.def /machine:IX86。這時,在sqlite-dll資料夾下會出現sqlite3.lib。(這是動態的sqlite3.lib檔案,只有47KB大小。)
至此,Lib檔案已經生成原文中還寫了測試程式碼,有興趣的同學可以去看一看,跳轉連結http://www.cnblogs.com/imoon/archive/2012/11/30/2796726.html,再次感謝作者。
相關推薦
使用vs自帶工具編譯生成sqlite3.lib庫
轉載於 http://www.cnblogs.com/imoon/archive/2012/11/30/2796726.html 知識補充: sqlite3.dll動態連結庫,它允許程式共享執行特殊任務所必需的程式碼和其他資源。 動態的sqli
vs2010編譯生成sqlite3.lib庫
知識補充: sqlite3.dll動態連結庫,它允許程式共享執行特殊任務所必需的程式碼和其他資源。 動態的sqlite3.lib相當於一個h檔案,是對實現部分(.dll檔案)的匯出部分的宣告。編譯後只是將匯出宣告部分編譯到宿主程式中,其生成的
VS自帶工具:dumpbin的使用檢視Lib,dll等
有時候我們想檢視一個exe引用了哪些動態庫,或者我們想看某個動態庫包含哪些介面函式,這個時候可以使用dumpbin.exe工具:1.輸入Dumpbin -imports calldll.exe檢視它的輸入資訊,可以看到它載入了***.dll2.輸入dumpbin –expor
JDK自帶工具keytool生成ssl證書
前言: 因為公司專案客戶要求使用HTTPS的方式來保證資料的安全,所以木有辦法研究了下怎麼生成ssl證書來使用https以保證資料安全。 百度了不少資料,看到JAVA的JDK自帶生成SSL證書的工具:keytool,外加看了同事的心得體會,自己總結了一下具體的使用方法
JDK自帶工具keytool生成ssl證書 此計算機上的防火牆阻止了遠端除錯
@參考文章 keytool -genkey -alias tomcat -keypass zhangyanan -keyalg RSA -keysize 1024 -validity 3 -keystore E:/tomcat.keystore -storepass zhangyanan 然後一
JDK自帶工具keytool生成ssl證書(https自生成證書並配置到jboss和tomcat中)
1:什麼是HTTPS? HTTPS其實是有兩部分組成:HTTP + SSL / TLS, 也就是在HTTP上又加了一層處理加密資訊的模組,並且會進行身份的驗證。 問題: Firebug和postman之類的瀏覽器除錯工具,為什麼獲取到的是明文? 解答: SSL
VS自帶工具打包部署exe
一:選擇Debug模式將專案重新生成,並保證沒有任何bug 二:選擇解決方案,右擊——新增——新建專案——安裝和部署 三:下載過打包工具InstallShield2013LimitedEdit
使用VS自帶命令列工具由.dll生成.lib
工具:VS2010, VLC的libvlc.dll 開啟工具 Visual Studio Tools command promopt (Start -> All Programs-> Microsoft Visual Studio 2010
C# 利用VS自帶的WSDL工具生成WebService服務類
web 路徑 引用 src cnblogs logs png program 菜單 WebService有兩種使用方式,一種是直接通過添加服務引用,另一種則是通過WSDL生成。 添加服務引用大家基本都用過,這裏就不講解了。 那麽,既然有直接引用的方式,為什麽還要通過WSDL
使用vs自帶的dumpbin工具來檢視dll、lib、或EXE檔案
方法一 使用vs自帶的命令提示工具:進入vs命令提示後輸入如: dumpbin /exports dumpbin /exports E:\vs2010\VC\bin\c1.dll 便可檢視c1.dll檔案。dll和EXE檔案類似. 方法二 和方法一類似,但
使用mybatis自帶工具,自動生成表對應domain、mapper.xml以及dao
upd stat javac sch val char 數據庫名 tab decimal 引用:http://blog.csdn.net/p793049488/article/details/40422975 1、需要手動建表,如T_PRI_USER 2、新建配置文件g
VS自帶的dbghelp.h文件 報錯
log include col clu 解決方法 .cn help 解決 技術 場景: 編譯報錯: 解決方法: 在#include <dbghelp.h> 之前 #include <Windows.h> VS自帶的dbgh
(轉)用mysql自帶工具mysqlslap對數據庫進行壓力測試
執行 fec syntax counter stat autoload show 多少 creat http://aolens.blog.51cto.com/7021142/1901557-------用mysql自帶工具mysqlslap對數據庫進行壓力測試 mysqls
VS團隊資源管理器(VS自帶git)使用說明_使用VS自帶git推送到遠程存儲庫
style 房子 烏龜 下一步 分享圖片 操作 str 多次 沖突 使用git存儲庫是相當好的習慣,每次碼完代碼就推送到遠程存儲庫,萬一不小心把本地代碼搞廢了,或者硬盤壞了,或者中了勒索病毒,本地代碼丟失了還能從服務器上下載。我曾經就中了一次勒索病毒,本地電腦上的所有文檔,
Expo大作戰(二十七)--expo sdk api之Util(expo自帶工具類),tackSnapshotAsync,Svg,SQLite
help count 開發 段落 mda and mpat str 語句 簡要:本系列文章講會對expo進行全面的介紹,本人從2017年6月份接觸expo以來,對expo的研究斷斷續續,一路走來將近10個月,廢話不多說,接下來你看到內容,講全部來與官網 我猜去全部
利用JDK自帶的keytool生成SSL證書然後導入到SpringBoot
生成 密鑰 clas alias 自帶 就會 輸入 http -type 一:生成命令如下(這一步生成的暫不知道幹嘛用的) E:\Desktop\Documents\證書>keytool -genkey -alias tomcat -keypass 123456
MySQL自帶工具使用介紹
fflush -html 一次 arch 地址 host 靈活 外鍵 var MySQL自帶工具使用介紹:1)mysql命令:mysql命令事是使用最多的命令工具了,為用戶提供了一個命令行接口來操作管理MySQL的服務器。命令格式:Usage:mysql [OPTIONS]
mysql 自帶工具詳解
sql數據庫 tab sys mail 大內存 發的 -o 服務 tcp MySQL自帶工具使用介紹:1)mysql命令:mysql命令事是使用最多的命令工具了,為用戶提供了一個命令行接口來操作管理MySQL的服務器。命令格式:Usage:mysql [OPTIONS][d
關於 MongoDB 與 SQL Server 通過本身自帶工具實現數據快速遷移 及 註意事項 的探究
數據遷移工具 文件中 文件導入 原本 修改字段 信息 字符 變化 是否 背景介紹 隨著業務的發展、需求的變化,促使我們追求使用不同類型的數據庫,充分發揮其各自特性。如果決定采用新類型的數據庫,就需要將既有的數據遷移到新的數據庫中。在這類需求中,將SQL Server中的數據
使用VS自帶WCF測試客戶端
file visual client common pro http bubuko 輸入 files VS自帶WCF測試客戶端。 打開VS2015 開發人員命令提示 輸入:wcftestclient,回車 當然,可以看到VS2015