【发布时间】:2010-07-28 23:00:31
【问题描述】:
我可能会说一个非常简单的程序..
#include <windows.h>
#include <gdiplus.h>
using namespace Gdiplus;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR cmdLine, int nShow){
// Gdiplus variables
GdiplusStartupInput mGdiplusStartupInput;
ULONG_PTR mGdiplusToken;
GdiplusStartup(&mGdiplusToken, &mGdiplusStartupInput, NULL);
Bitmap bitmap(L"left.bmp");
GdiplusShutdown(mGdiplusToken);
return 0;
}
运行此示例时,我在此函数的 GdiplusBitmap.h 中遇到访问冲突
inline
Image::~Image()
{
DllExports::GdipDisposeImage(nativeImage);
}
通过删除对Bitmap bitmap(L"left.bmp"); 的调用,一切正常。我试图在msdn 上找到一个简单的例子(例如Bitmap constructor 附近的某个地方,但没有找到任何东西。)
我错过了什么?
【问题讨论】:
标签: windows visual-studio-2008 gdi+ access-violation