当我包含GdiPlus.h时,Pen类是未定义的。
但GdiPlus.h包括GdiPlusPen.h
...
#include "GdiplusImageAttributes.h"
#include "GdiplusMatrix.h"
#include "GdiplusBrush.h"
#include "GdiplusPen.h"
#include "GdiplusStringFormat.h"
#include "GdiplusPath.h"
...当我自己包括GdiPlusPen.h的时候,它起作用了。我能安全使用吗?
问题:是因为我的VC++正在快速安装吗?
离激活提示还有8天:(有同样的问题吗?)
Windows XP sp-3,奔腾-m centrino。
发布于 2012-08-07 12:23:40
不,#直接包括GplousPen.h是不对的。双工工类生活在一个名为" gdiplus“的名称空间中。要么显式地使用该命名空间(比如Gdiplus::Pen),要么在您的.cpp文件中使它看起来像这样:
#include <gdiplus.h>
using namespace Gdiplus;https://stackoverflow.com/questions/11842335
复制相似问题