前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用VS2013在WIN8.1上运行gaclib的hello world

使用VS2013在WIN8.1上运行gaclib的hello world

作者头像
liulun
发布2018-01-12 15:26:03
1.1K0
发布2018-01-12 15:26:03
举报
文章被收录于专栏:liulunliulun

首先:gaclib的官网是http://www.gaclib.net/

需要了解更多信息的请自己去官网,我也是刚刚研究

第一步

下载gaclib的源码

这些文件是运行程序所必须的

第二步

用VS2013创建一个空项目,并把字符集设置成unicode

第三步

加入bigobj的编译器选项

第四步

把第一步中指出的文件拷贝到项目中

第五步

修改预编译头,把上一步中的头文件加入预编译头文件列表中

第五步

新建一个main.cpp,输入以下代码

代码语言:js
复制
#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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-03-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档