本人今天照書程式設計序,是乙個關於使用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...