關於vc6 0下配置GDI 的問題

2021-06-28 14:15:34 字數 1440 閱讀 9110

本人今天照書程式設計序,是乙個關於使用gdi+的乙個例子,但是發現書中介紹的vc版本是2005,而我的版本是vc6.0,如何配置gdi+成了首要的問題,於是就找度娘了,發現有很文章。十分高興,說明這是乙個簡單的問題。一下問別人的步驟:

2.在你將要使用gdi+的工程中,完成初始化工作:

在stdafx.h中加入

#define ulong_ptr unsigned long

#include

using namespace gdiplus;

#include "gdiplus.h"

gdiplusstartupinput     m_gdiplusstartupinput;

gdiplusstartup(&m_gdiplustoken, &m_gdiplusstartupinput, null);

gdiplusshutdown(m_gdiplustoken);

6.在project->stting->link->object/libary中加入gdiplus.lib

此時gdi+設定成功。

上面的這個版本隨處可見,寫該文章的主人說了(他自己已經實現了),於是我就照著這個版本做了,很鬱悶的是我卻沒有實現。出現了一下問題:

c:\microsoft visual studio\vc98\include\gdiplusenums.h(29) : error c2146: syntax error : missing ';' before identifier 'graphicsstate'

c:\microsoft visual studio\vc98\include\gdiplusenums.h(29) : fatal error c1004: unexpected end of file found

error executing cl.exe.

creating browse info file...

bscmake: error bk1506 : cannot open file '.\debug\stdafx.sbr': no such file or directory

這讓我非常鬱悶,我也是按部就班,為什麼我的會出問題呢,沒辦法,第一步就沒成功,怎麼做下去啊!唉。。。。。 又是一陣度娘! 忙了一上午,最後終於在一篇文章中找到了答案,該文章也是介紹如何在vc6.0中配置gdi+,大體步驟跟上面基本一樣,但是在第二步中,稍微有點區別,下見該文章的第二步:

2.在你將要使用gdi+的工程中,完成初始化工作:

在stdafx.h中加入

#define ulong_ptr ulong

#include

#include "gdiplus.h"

using namespace gdiplus;

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

希望對您有用,如果有哪位大神能解釋一下,小弟不勝感激!

VC 6 0 配置和使用gdi

gdi 是windows xp中的乙個子系統,它主要負責在顯示螢幕和列印裝置輸出有關資訊,它是一組通過c 類實現的應用程式程式設計介面。顧名思義,gdi 是以前版本gdi的繼承者,出於相容性考慮,windows xp仍然支援以前版本的gdi,但是在開發新應用程式的時候,開發人員為了滿足圖形輸出需要應...

VC 6 0 配置和使用gdi

gdi 是windows xp中的乙個子系統,它主要負責在顯示螢幕和列印裝置輸出有關資訊,它是一組通過c 類實現的應用程式程式設計介面。顧名思義,gdi 是以前版本gdi的繼承者,出於相容性考慮,windows xp仍然支援以前版本的gdi,但是在開發新應用程式的時候,開發人員為了滿足圖形輸出需要應...

在VC 6 0下設定GDI

2.在你將要使用gdi 的工程中,完成初始化工作 在stdafx.h中加入 define ulong ptr unsigned long include using namespace gdiplus include gdiplus.h gdiplusstartupinput m gdiplusst...