在 VC6 中使用 GdiPlus 安裝

2021-05-22 09:44:02 字數 2142 閱讀 4855

安裝三部曲:

step1:下 載 gdiplus sdk 檔案包;

鏈結位址1:http://www.codeguru.com/code/legacy/gdi/gdiplus.zip

鏈 接位址2:http://www.codersource.net/samples/mfcgdiplus.zip

step2:安裝;

(1) 頭(gdiplus*.h)檔案安裝目錄:c:/program files/microsoft visual studio/vc98/gdiplus;

(2)靜態庫(gdiplus.lib)檔案安裝目錄:c:/program files/microsoft visual studio/vc98/lib;

(3)動態庫(gdiplus.dll)檔案安裝目 錄:copy 到 exe 檔案存放目錄或者直接使用系統中自帶的 gdiplus.dll;

step3:配置開發環境下的路徑

從 vc6 主選單 tools->options... 進入設定視窗,選擇 directories 選項卡,在 show directories for: 下拉列表中選擇 include files,在列表中增加 c:/program files/microsoft visual studio/vc98/gdiplus。

鏈 接位址2:http://www.codersource.net/samples/mfcgdiplus.zip

解壓之後,請核對一下資料夾中的目錄結構:

root (directory)

│ ├includes (directory)

│ ├gdiplus.h

│ ├gdiplusbase.h

│ ├……

│ ├……

│ └gdiplus*.h

├lib (directory)

│ └gdiplus.lib

└gdiplus.dll 

step2:安裝

我採取的做法是:

(1) 頭(gdiplus*.h)檔案安裝目錄:c:/program files/microsoft visual studio/vc98/gdiplus;

把 gdi+ sdk 檔案包中的 includes 目錄重新命名為 gdiplus,再把 gdiplus 資料夾 copy 到 c:/program files/microsoft visual studio/vc98 目錄裡面,換句話說就是把檔案包中所有的 gdiplus*.h 檔案 copy 到 c:/program files/microsoft visual studio/vc98/gdiplus 目錄下。

(2)靜態庫(gdiplus.lib)檔案安裝目錄:c:/program files/microsoft visual studio/vc98/lib;

把 gdiplus.lib copy 到 c:/program files/microsoft visual studio/vc98/lib 中。

(3)動態庫(gdiplus.dll)檔案安裝目 錄:copy 到 exe 檔案存放目錄或者直接使用系統中自帶的 gdiplus.dll;

step3:配置開發環境下的路徑

為了讓 vc6 在編譯的時候,能夠找到 gdi+ 相關的庫檔案和標頭檔案,還需要在 vc6 開發環境中進行目錄配置。

(1)從 vc6 主選單 tools->options... 進入設定視窗,選擇 directories 選項卡;

(2)在 show directories for: 下拉列表中選擇 include files,在列表中增加 gdiplus 標頭檔案所存放的目錄路徑,這個路徑應該與 step2 裡面(1)的路徑一致;

(3)在 show directories for: 下拉列表中選擇 library files,在列表中增加 gdiplus.lib 所存放的目錄路徑,這個路徑應該與 step2 裡面(2)的存放路徑一致;

(4)重啟 vc6,以儲存修改後的配置。

在 VC6 中使用 GdiPlus 使用

下面用 vc6 來寫乙個 gdiplus 的 demo 工程 step2 新增標頭檔案宣告 在 stdafx.h 中新增以下 microsoft visual c will insert additional declarations immediately before the previous ...

在 VC6 中使用 GdiPlus(五)

下面用 vc6 來寫乙個 gdiplus 的 demo 工程 step2 新增標頭檔案宣告 在 stdafx.h 中新增以下 microsoft visual c will insert additional declarations immediately before the previous ...

在VC6中使用GDI

包含了標頭檔案和庫 dll和.lib形式的都有 我在編譯過程中出現了編譯錯誤 ulong ptr沒被定義。錯誤在gdiplusinit.h中 typedef status winapi notificationhookproc out ulong ptr token 一行。然後我在gdiplusin...