我用的开发环境是vs2005
如果可以,应该怎么配置才能使用?
按照现在网上的配置方法会报好多错误
大体就是那些gdi*.h 文件里的变量没有声明等等
下面是从网上找到的配置方法:
只要在stdafx.h文件中包括#include <gdiplus.h>,
并且要在#include <gdiplus.h>语句之前加:#define ULONG_PTR void* ,否则报错。
并在项目->选项->链接器->输入 中填上需要的lib库, gdiplus.lib即可
在程序的App类里,添加一个成员变量: ULONG_PTR m_gdiplusToken;
在App的InitInstance函数里, 在"INT_PTR nResponse = dlg.DoModal();"之前,添加下面的语句:
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
在"INT_PTR nResponse = dlg.DoModal();"之后添加下面的语句:
Gdiplus::GdiplusShutdown(m_gdiplusToken);
就可以使用GDI+了.使用的时候,注意先要声明使用GDI+的名字空间:
using namespace Gdiplus;