一个非常简单的程序我可以说。。
#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
,但什么也没找到。)