win32下GDI 的部分檔案無法被編譯的問題

2022-04-12 10:27:17 字數 488 閱讀 1130

在vs2008(05沒注意), 自動生成的win32視窗框架中 :

新增:#include

using namespace gdiplus;

#pragma comment (lib,"gdiplus.lib")

編譯會出現gdi+的一些原始檔無法編譯通過的情況. mfc框架中沒有問題.

出現此問題的原因:

#define win32_lean_and_mean

// 從 windows 頭中排除極少使用的資料

很顯然,給排除了. 這句巨集定義的作用在增加編譯的效率和效能 . gdi+也在排除之列.

解決的辦法:

1.去掉這句巨集

2.

#include

//加入這個標頭檔案

Win32 下使用 GDI 遇到的問題

許多人提出過,在非mfc模式下,編譯gdi 程式,會出現多達130個錯誤,多數類似 不支援預設型別表示.云云.解決方法也很快提出來了,在gdi 頭 include之前加上 之類的mfc的標頭檔案.算然可以一定程度解決問題 dll 程式下還需要注釋掉 define win32 lean and mea...

Win32中新增的GDI物件 路徑

路徑是win32中新增的乙個gdi物件,下面先從概念上談起。1 路徑的概念 在windows 95 nt 這樣的win32作業系統中,除了已有的點陣圖,畫筆,畫刷,字型,調色盤和區域之外,還增加了乙個新的gdi物件 路徑。路徑是可以被填充,畫出輪廓或同時被畫出輪廓並填充的乙個或多個圖形。路徑的引入,...

Win32實現INI檔案的讀寫

inifile.h inte ce for the cinifile class.if defined afx inifile h 3d06e4ac 5a93 4d23 84bd 1694e88fdb70 included define afx inifile h 3d06e4ac 5a93 4d2...