//GDI
#include <comdef.h>
#include <gdiplus.h>
using namespace Gdiplus;
#pragma comment(lib, "gdiplus.lib")
ULONG_PTR m_gdiplusToken; //作為全域變數宣告;
// 初始化GDI+
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
//加載圖片
Gdiplus::Image image(L"E:\\MyItem\\JsCppCSharp\\DuiLib_Ultimate-master_New\\DuiLib_Ultimate-master\\bin\skin\\duidemo\\main\\5.jpg");
加載圖片用的絕對路徑,Vs2013下編譯通過,在自己筆記本(Win8)下測驗可行,win7臺式機上圖片加載錯誤OutOfMemory (3)
uj5u.com熱心網友回復:
Vs2013下編譯通過,在自己筆記本(Win8)下測驗可行 這樣的場景運行正確??????win7臺式機上圖片加載錯誤 這樣的場景不正確
是不是代碼中對系統版本設定的回應的宏
uj5u.com熱心網友回復:
編譯后的程式跟宏沒關系吧,應該是你win7沒有這個目錄檔案才加載錯誤的uj5u.com熱心網友回復:
估計跟樓上說的那樣 , 沒這個目錄檔案PS:代碼路徑別寫的這么死 , 測驗的話寫相對路徑好些。
uj5u.com熱心網友回復:
用 CFileDialog 選擇檔案 或者 由 GetModuleFileName 構造出絕對路徑轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/75342.html
標籤:界面
