天天看點

使用VS2013在WIN8.1上運作gaclib的hello world

需要了解更多資訊的請自己去官網,我也是剛剛研究

第一步

下載下傳gaclib的源碼

這些檔案是運作程式所必須的

第二步

用VS2013建立一個空項目,并把字元集設定成unicode

第三步

加入bigobj的編譯器選項

第四步

把第一步中指出的檔案拷貝到項目中

第五步

修改預編譯頭,把上一步中的頭檔案加入預編譯頭檔案清單中

建立一個main.cpp,輸入以下代碼

#include "GacUI.h"

#include <Windows.h>

int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int CmdShow)

{

 return SetupWindowsDirect2DRenderer();

}

void GuiMain()

 GuiWindow* window = g::NewWindow();

 window->SetText(L"Hello, world!");

 window->SetClientSize(Size(640, 480));

 window->MoveToScreenCenter();

 GuiControl* label = g::NewLabel();

 label->SetText(L"Welcome to GacUI Library!");

 {

  FontProperties font;

  font.fontFamily = L"Segoe UI";

  font.size = 40;

  font.antialias = true;

  label->SetFont(font);

 }

 window->AddChild(label);

 GetApplication()->Run(window);

 delete window;

第六步

編譯運作程式

第七步

如果需要RELEASE編譯,還應在這裡定義一個NDEBUG

繼續閱讀