使用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

 

 

 

 

时间: 2024-10-12 21:26:17

使用VS2013在WIN8.1上运行gaclib的hello world的相关文章

响应-MyEclipse 10.7在win8.1上运行很卡,要如何解决?

问题描述 MyEclipse 10.7在win8.1上运行很卡,要如何解决? MyEclipse在win8.1上运行,无论是切换,点击,输入,都很卡,要等响应,严重时会直接挂掉,要怎么解决呢? 解决方案 检查下系统是否感染了360等非法流氓软件,操作系统是否是山寨盗版.显卡驱动是否装好. Win8.1+MyEclipse我用过没问题.

Win8.1系统运行程序自动返回桌面怎么办

有的用户遇到这样一个问题:在Win8.1上运行游戏进入全屏状态,没几分钟就返回到桌面.打开文档或者聊天软件,鼠标键盘不动,几分钟后也会切换出去,必须再点击.这问题该如何解决? 解决方法 一些与Windows 8.1不太兼容的软件在后台运行或弹出弹窗会引起这个问题.比如我的电脑上安装的"央视影音"软件会在后台更新数据.弹出弹窗,在玩全屏游戏时会引起回到桌面的现象. 一般通过任务管理器关闭这些进程就可以了,最好的办法是卸载这些不能很好兼容的软件.如果不能确定是哪款软件引发问题,可以从启动项

ModernMix可在Win8传统桌面运行新界面应用

Stardock公司曾经开发和发布了恢复Win8开始菜单和开始按钮的应用Start8应用,近日该公司又发布了一款有趣的应用ModernMix,该应用能让Windows 8用户在传统桌面的窗口中运行Win8新界面应用(曾名为Metro界面应用).也就是说,它能让Win8新界面应用以窗口的形式在Win8传统桌面上运行,窗口大小可以调整的,下次开启该应用时会记得上次的调整.该应用售价4.99美元,可以免费体验30天. 图示:使用ModernMix后,在Win8传统桌面窗口中运行的天气应用 图示:未使用

Win8.1怎么运行VC6.0工具 Win8/8.1不能运行VC6的解决办法介绍

  有些同学想学习编程,可能会选择vc,但是不少朋友可能会遇到vc6.0在win8/8.1上不能运行,一般会提示:Microsoft(R)Developer Studio已停止工作,出现这一个问题,导致程序停止正常工作,如果有可用的解决方法,Windwos将关闭程序并通知你.这里网管之家小编给出解决方法,遇到类似问题的朋友,不妨详细看看. Win8/8.1不能运行VC6的解决方法步骤: 一.首先找到vc的目录,找到文件"MSDEV.EXE"大家可以在VC6桌面快捷方式上点击右键,然后选

让Win8系统完美运行老游戏的方法

除了刚发布的Win10之外,Win8可以说是微软的一个比较创新的系统,但是Win8系统的兼容性一直是让用户很头疼的一个方面,Win8硬件.软件要求都很高,因此一些老游戏在Win8系统下得不到完美的兼容,无法正常运行,如何才能让Win8更好地兼容这些老游戏呢? 让Win8更好地兼容老游戏的方法: 1.修改兼容性 首先你需要找到游戏的锁在目录,然后右键点选运行游戏的图标,在属性选项卡中找到兼容性选项,选择兼容XP模式,之后退出重新运行游戏. 2.使用软件工具 下载虚拟机,虚拟成windows95/9

win7、win8设置管理员运行程序图解

很多朋友可能还不知道怎么在win7.win8设置管理员运行程序,在这里小编再给大家用图文清楚解析一下: ★wifi共享需要管理员权限,若手机等搜索不到WIFI,是因为电脑没有管理员权限无法共享,设置如下: [方法一 ]: 1.在软件图标上,右键→属性,如下图: 2.此时会打开属性对话框 ,再选择兼容性 选择夹,在底部把"以管理员身份运行此程序 "打上勾,点确定按钮即可,以后它就默认以管理员运行了. 如下图: [注意]:剪切或复制软件到新位置后以上设置失效,需要重新以上设置. [方法二

VC6.0不能在win8系统中运行的解决方法

VC6.0是一款经典的编程软件,至今还有不少的用户使用它,而一些用户发现在Win8.1正式版系统中并不能运行VC6.0,而是出现出现停止工作的提示,这里我们了解到VC6.0已经是一款比较老的软件了,而在最新的win8.1系统www.xitonghe.com/win8/中存在一定的兼容性问题,不过下面的方法能让你的Win8.1完美运行VC6.0软件,有需要的朋友不妨看看. 解决Win8.1正式版无法运行VC6.0的具体操作步骤 1.首先找到vc的目录,找到文件"MSDEV.EXE"大家可

ie10-如何实现在WIN8 RT上使用IE10 在线浏览PDF文件

问题描述 如何实现在WIN8 RT上使用IE10 在线浏览PDF文件 我有一个WEB项目,用户使用的是surface rt的ie10,其中需要实现的一个功能是要在线浏览pdf文件.由于metro的ie10不支持插件,每次点击pdf都要提示下载,因此无法实现这个功能. 网上能查到的方法是将pdf转化为swf,然后通过flexpaper查看,这个方法虽然能实现,但是在iis上发布以后,pdf2swf.exe的运行需要使用管理员权限才能正常使用,这点我们的网络管理不能允许,这个方法就不能用了. 另外一

c++-为什么IDE上运行正常在文件夹中打开却不能正常运行(C++)

问题描述 为什么IDE上运行正常在文件夹中打开却不能正常运行(C++) #include#include#include#include#includeusing namespace std; int main(){ string ab; strstream c; char x; int i; cout << ""输入多少小时之后关机"" << endl; x = getch(); i = (int(x) - 48) * 3600;//秒数