程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> vc教程 >> DriverStudio套件包的安裝與運行環境設置

DriverStudio套件包的安裝與運行環境設置

編輯:vc教程

硬件和軟件需求

在安裝該產品前最好將你的系統進行備分。下列是安裝和運行DriverStudio 所需的要求:

· PC-compatible Intel x86 系統

· Microsoft Windows NT 4.0 (Service Pack 3 or later), Windows 2000, Whistler Build 2296. (Optional: 其中一些工具也支持 Windows 98 和 Windows 95.)

· 內存: 最少32 MB, 推薦使用64 MB

· 硬盤:完全安裝需要 72 MB

· 針對 SoftICE的遠程調試: NE2000-compatible 網卡或 3Com 網卡

· 針對 DriverWorks: Microsoft DDK,MS Visual C++

DriverStudio 也支持其它的編譯器。當前支持的編譯器的詳細列表參見http://www.numega.com/drivercentral/components/compatibility.shtml

安裝DriverWorks

1. 在安裝DriverWorks之前,首先要保證你的計算機上安裝了Microsoft Visual C++以及相應針對Windows NT 或WDM的DDK。

2. 在安裝完成後,啟動MSVC 5.0或6.0。啟動MSVC最好的方法是使用SetDDKGo工具,位於開始|程序|Numega DriverStudio|Tools菜單中(Setup DDk and Start MSVC)。SetDDKGo執行一系列的命令行參數來定義BASEDIR環境變量。

3. 在FILE|Open Workspace中打開DriverStudio\DriverWorks\Source\vdwlibs.dsw將VDWLIBS工程載入。

4. 選擇Build|Batch Build,選中你需要編譯的配置。

5. 點擊Build編譯所選擇的庫文件。

注意:庫文件只需在安裝完成後第一次使用前編譯一次即可。以後要使用DriverWorks,只需通過SetDDKGo進入MSVC即可。

安裝VtoolsD

安裝程序主要執行以下兩個基本的功能:

1. 將VtoolsD的組成文件復制到你指定的目錄下。

2. 創建配制文件USER.MAK,用來定義VtoolsD在系統中使用的符號。

USER.MAK是用來定位VtoolsD在系統中生成VxDs時使用的工具的配置文件。它由一系列的符號定義列表組成,每一個都告知 NMAKE 各個特定的程序在系統中駐留的位置。SETUP提示你輸入工具所需變量的路徑。

正確的USER.MAK是安裝成功的關鍵。在安裝完成後要檢查該文件。

一些在USER.MAK中定義的符號是文件,一些是用來控制生成過程的符號。下列表格說明了在USER.MAK中定義符號的含義 Symbol Meaning

COMPILER 選擇編譯器的符號: MS5 或 BCB3

DEBUGGER 選擇調試器的符號: SOFTICE3, WDEB386, 或NONE

C32 32-bit 命令行編譯器的完全路徑

每個符號定義語句的格式為 SYMBOL =

.

例如:

C32 = C:\BCC32\BIN\BCC32.EXE

LINKMSVC2 MS可執行連接器的完全路徑名

TLINK32 Borland可執行連接器的完全路徑名

ASM6 Microsoft MASM 6可執行的完全路徑名

TASM32 Borland assembler的完全路徑名

NMSYM NuMega 符號文件生成器的完全路徑名

EDITBIN Microsoft EDITBIN 工具的完全路徑名

VTOOLSD 環境變量

VTOOLSD 生成系統時需要定義環境變量VTOOLSD. 該變量的值必須是VTOOLSD 安裝的根目錄。

例如:

set VTOOLSD=C:\VTOOLSD

SETUP 自動將該語句加入到你的AUTOEXEC.BAT文件中。如果你沒有讓SETUP這麼做,那麼你就必須手動的添加或每次用VTOOLSD在系統中生成VxD時設置變量。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved