VC2005使用GDI 庫報錯的解決方法

2021-06-06 10:54:16 字數 684 閱讀 2138

如果是win32 sdk程式設計即便您把頭檔案,庫,命名空間都弄好了但是依然會一大串莫名其妙的錯誤

只要把 stdafx.h 中的巨集定義

#define win32_lean_and_mean

把這一條給注釋掉就可以了

因為這一條的作用是:從 windows 頭中排除極少使用的資料

而這極少使用的資料正是gdi+需要的……

害了搞了那麼久!!

以下內容是使用mfc的

2、在vc6的tools--options--directories中,在include和lib目錄中新增開發包的對應目錄

3、新建乙個單文件的工程。在stdafx.h中新增下面幾條語句

#ifndef ulong_ptr

#define ulong_ptr unsigned long*

#endif

#i nclude

using namespace gdiplus;

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

在initinstance()初始化gdi+庫

gdiplusstartup(&m_pgditoken,&m_gdiplusstartupinput,null);

在exitinstance()釋放gdi+

gdiplusshutdown(m_pgditoken);

使用VC 2005 編碼框架

使用vc寫程式時,經常要自己對映訊息,非常不方便,不像powerbuilder,所有物件和事件都是視覺化。今天寫了乙個c 的框架,方便手頭上的工作,用於編寫自己的小工具。我要實現的功能就是訊息可能靈活呼叫。這周先這樣,下週就再實現具體的功能類,如ftp,檔案,xml,json呼叫.int initi...

VC2005中測試Taucs庫通過

所使用的 taucs 為openmesh 中的版本。將之拷貝到乙個目錄,如 d devtools taucs win32.然後修改建立的 project 的屬性,在 code generation 選擇multithread release 或multithread debug,然後加上附加的路徑 ...

關於VC2005的學習感言

這段時間一直都在用vc2005這個工具進行相關的mfc開發。可以說現在還是屬於初學者,還是處於借鑑別人的 然後再整合到自己的程式中,這樣的一種補牆式的開發模式,沒辦法,剛開始嘛!不過現在還是有些心得的 主要是體現在開發的模式上,再者就是開發的思想上 其實現在發現很多的開發流程和思想都是一致的 無論是...