使用VS自帶命令列工具由.dll生成.lib
工具:VS2010, VLC的libvlc.dll
- 開啟工具 Visual Studio Tools command promopt (Start -> All Programs-> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio Command Prompt).
2.生成 .def檔案,如果Dll檔案已經存在對應的.def檔案,這一步可以省略。使用dumpbin命令生成對應的.def檔案:dumpbin /exports libvlc.dll,顯示如下:
建立一個.def檔案(我的是 libvlc.def), 編輯該檔案,將上述紅框內的函式名複製到該檔案中,在首行中新增EXPORTS,如下圖:
3.生成.lib。使用 visual studio command prompt命令視窗,執行如下命令:
lib /def:libvlc.def /out:libvlc.lib /machine:x86
lib命令說明:
usage: LIB [options] [files]
options:
/DEF[:filename]
/EXPORT:symbol
/EXTRACT:membername
/INCLUDE:symbol
/LIBPATH:dir
/LIST[:filename]
/MACHINE:{AM33|ARM|EBC|IA64|M32R|MIPS|MIPS16|MIPSFPU|MIPSFPU16|MIPSR41XX|SH3|SH3DSP|SH4|SH5|THUMB|X86}
/NAME:filename
/NODEFAULTLIB[:library]
/NOLOGO
/OUT:filename
/REMOVE:membername
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|
WINDOWSCE}[,#[.##]]
/VERBOSE
/MACHINE引數必須選擇正確的機器型別。
相關推薦
使用VS自帶命令列工具由.dll生成.lib
工具:VS2010, VLC的libvlc.dll 開啟工具 Visual Studio Tools command promopt (Start -> All Programs-> Microsoft Visual Studio 2010
JVM-JDK自帶命令列工具
JDK自帶命令列工具 1. jps-檢視Java程序 jps命令相當於Linux下的ps命令,只不過它只列出Java程序。 jps :列出Java程式程序ID和Main函式名稱 jp
使用vs自帶的dumpbin工具來檢視dll、lib、或EXE檔案
方法一 使用vs自帶的命令提示工具:進入vs命令提示後輸入如: dumpbin /exports dumpbin /exports E:\vs2010\VC\bin\c1.dll 便可檢視c1.dll檔案。dll和EXE檔案類似. 方法二 和方法一類似,但
C# 利用VS自帶的WSDL工具生成WebService服務類
web 路徑 引用 src cnblogs logs png program 菜單 WebService有兩種使用方式,一種是直接通過添加服務引用,另一種則是通過WSDL生成。 添加服務引用大家基本都用過,這裏就不講解了。 那麽,既然有直接引用的方式,為什麽還要通過WSDL
MySQL 自帶工具使用介紹 使用命令列工具mysqlimport匯入資料
MySQL 資料庫不僅提供了資料庫的伺服器端應用程式,同時還提供了大量的客戶端工具程式,如mysql,mysqladmin,mysqldump 等等,都是大家所熟悉的。雖然有些人對這些工具的功能都已經比較瞭解了,但是真正能將這些工具程式物盡其用的人可能並不是太多,或者知道的不全,也可能並不完全瞭解其中的某種特
JDK自帶的命令列工具
一、jps:JVM Process Status Tool,顯示指定系統內所有的虛擬機器程序。 jps的用法: jps工具主要選項: -q:只輸出JVMID,省略主類的名稱 -m:輸出虛擬機器程序啟動時傳遞給主類main()函式的引數 -l:輸出主類的全名,如果
JDK自帶的命令列工具有哪些?
在JDK的bin目錄下包含了很多功能強大的命令列工具,它們的主要功能程式碼都是在jdk/lib/tools.jar中實現的。下面一一介紹這些命令列工具。 jps jps是JVM Process Status Tool的簡稱,用於顯示指定系統內所有的Hot
VS自帶工具:dumpbin的使用檢視Lib,dll等
有時候我們想檢視一個exe引用了哪些動態庫,或者我們想看某個動態庫包含哪些介面函式,這個時候可以使用dumpbin.exe工具:1.輸入Dumpbin -imports calldll.exe檢視它的輸入資訊,可以看到它載入了***.dll2.輸入dumpbin –expor
SNMP4J自帶的操作SNMP協議的命令列工具
SNMP4J自帶了一個操作SNMP協議的命令列工具,功能非常強大,除了支援基本的SNMP請求get、getnext、set和getbulk(SNMPv2c/v3)外,還支援傳送inform(SNMPv2c/v3)、trap(SNMPv2c/v3)和v1trap(SNMPv1
用VS的命令列工具編譯工程
作者:朱金燦 在VS2008下面提供了devenv.com命令列方式,我們可以從VS安裝目錄..\MicrosoftVisual Studio 9\Common7\IDE下面找到它,以下是幾個常見用法(VS 2005對應的目錄下也有這樣的工具):用法:devenv.
使用vs自帶工具編譯生成sqlite3.lib庫
轉載於 http://www.cnblogs.com/imoon/archive/2012/11/30/2796726.html 知識補充: sqlite3.dll動態連結庫,它允許程式共享執行特殊任務所必需的程式碼和其他資源。 動態的sqli
帶你瞭解3個Python命令列工具
用 Click、Docopt 和 Fire 庫寫你自己的命令列應用。有時對於某項工作來說一個命令列工具就足以勝任。命令列工具是一種從你的 shell 或者終端之類的地方互動或執行的程式。Git 和 Curl 就是兩個你也許已經很熟悉的命令列工具。當你有一小段程式碼需要在一行中
用VS自帶的dotfuscator.exe對exe或dll進行簡單加密 以保護程式原始碼
程式編譯後 打包安裝前用VS自帶的dotfuscator.exe對編譯後的exe或dll進行簡單加密以起到一定保護作用一定程度上阻止VS自帶的ildasm.exe或其他反編譯工具如Reflector.exe等對程式原始碼的檢視保護自己的程式 1. ildasm.exe2.
VS自帶的打包程式同時自動執行一個EXE或批處理命令
我做的繼承類的程式碼是這樣的,請指點 using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Instal
VS自帶工具打包部署exe
一:選擇Debug模式將專案重新生成,並保證沒有任何bug 二:選擇解決方案,右擊——新增——新建專案——安裝和部署 三:下載過打包工具InstallShield2013LimitedEdit
VS自帶的dbghelp.h文件 報錯
log include col clu 解決方法 .cn help 解決 技術 場景: 編譯報錯: 解決方法: 在#include <dbghelp.h> 之前 #include <Windows.h> VS自帶的dbgh
Perfmon - Windows 自帶系統監測工具(轉)
跟蹤 存取 內存使用情況 ota 點擊 for 等等 order 服務 本文轉自:http://blog.csdn.net/oscar999/article/details/7918385 一、 簡述 可以用於監視CPU使用率、內存使用率、硬盤讀寫速度、網絡速度等。 Per
由angular命令行工具(angular-cli)生成的目錄和文件
editor rip node main 瀏覽器中 自動 端到端 pac sets e2e目錄:是端到端的測試目錄,包含基本的測試樁。是用來做自動測試的。 src:應用源代碼目錄。我們寫的所有代碼都應該在這裏面。 app:包括應用的組件和模塊。我們自己寫的絕大部分代碼都
Perfmon - Windows 自帶系統監測工具
distrib 圖形 bytes 文本文 space 所有 mit lan network 一、 簡述 可以用於監視CPU使用率、內存使用率、硬盤讀寫速度、網絡速度等。 Perfmon提供了圖表化的系統性能實時監視器、性能日誌和警報管理,系統的性能日誌可定義為二進制文件、文
VS團隊資源管理器(VS自帶git)使用說明_使用VS自帶git推送到遠程存儲庫
style 房子 烏龜 下一步 分享圖片 操作 str 多次 沖突 使用git存儲庫是相當好的習慣,每次碼完代碼就推送到遠程存儲庫,萬一不小心把本地代碼搞廢了,或者硬盤壞了,或者中了勒索病毒,本地代碼丟失了還能從服務器上下載。我曾經就中了一次勒索病毒,本地電腦上的所有文檔,