zoukankan      html  css  js  c++  java
  • 使用VS2013在WIN8.1上运行gaclib的hello world

    首先:gaclib的官网是http://www.gaclib.net/
    需要了解更多信息的请自己去官网,我也是刚刚研究
     
    第一步
    下载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
     
     
     
     
  • 相关阅读:
    聊聊ES6中的generator
    generator-yield到底是个啥
    jquery 常用方法中那些我不知道的事
    jquery 获取textarea文本值详解
    数组去重
    五指棋人机大战之ai篇
    五指棋人机大战之ui篇
    css控制背景图像不随滚动条的滚动而滚动
    用canvas画会旋转的伞
    CSS3 实现太极图案
  • 原文地址:https://www.cnblogs.com/liulun/p/3603111.html
Copyright © 2011-2022 走看看