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

简介: 首先:gaclib的官网是http://www.gaclib.net/ 需要了解更多信息的请自己去官网,我也是刚刚研究   第一步 下载gaclib的源码   这些文件是运行程序所必须的   第二步 用VS2013创建一个空项目,并把字符集设置成unicode   第...
首先: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
 
 
 
 
目录
相关文章
|
7月前
|
Shell
Shell | Hello World
Shell | Hello World
39 0
|
C++ Windows
【Debug】VS EXE运行“应用程序无法正常启动(0xc000007b)”
今天在VS2013发布应用程序后,本地电脑可以正常打开exe,但放到其他电脑无法正常启动,打印“应用无法正常启动(0xc000007b)。请单击“确定”关闭应用程序”。
1152 0
【Debug】VS EXE运行“应用程序无法正常启动(0xc000007b)”
|
7月前
|
Android开发
开发Hello World 程序
开发Hello World 程序
|
Ubuntu Linux C语言
嵌入式Linux系列第2篇:运行Hello World
嵌入式Linux系列第2篇:运行Hello World
|
7月前
|
数据可视化
【Qt】—— Hello World程序的实现
【Qt】—— Hello World程序的实现
|
Python
三、如何让pycharm写的东西直接运行(run)而不在Console控制台运行
三、如何让pycharm写的东西直接运行(run)而不在Console控制台运行
三、如何让pycharm写的东西直接运行(run)而不在Console控制台运行
|
Linux Go Windows
在Windows、Linux上安装GO并且运行第一个程序(2)
在Windows、Linux上安装GO并且运行第一个程序
117 0
在Windows、Linux上安装GO并且运行第一个程序(2)
|
Linux Go Windows
在Windows、Linux上安装GO并且运行第一个程序(1)
在Windows、Linux上安装GO并且运行第一个程序
152 0
在Windows、Linux上安装GO并且运行第一个程序(1)