SyntaxHighlighter

2009年12月31日星期四

HGE疑难解答整理

VS2005编译的C++程序在其他机器上不能运行的解决方法
1:
project->properties->conifguration    properties->general->common    language    runtime    support
项目属性-->配置属性-->公共语言运行库
关闭    公共语言运行库
2:(项目--属性--配置属性--C/C++--代码生成--运行时库--多线程调试(/MTd))
VS2005开发环境设置:

HGE的编译环境是很简单的,只要在include和lib目录设到你的HGE目录下就行了,不需要装Direcx8.0的SDK也能编译的喔。。
下面我说一下携带编译环境的设置(就是直接拷贝到别的机子,别的目录也能用c++直接编译,不需要再设置编译环境,这样别人下载你的代码就不会因为不知你的编译环境设置而通不过编译了)
一:vs2005下编出来的程序,在没装。net的机子上运行的设置。(不知为什么,有很多人装好的vs2005默认是没。net是不能运行的)
配置属性-C++-代码生成-运行时库-多线程调试/MTd

配置属性-常规-公共语言运行库支持-无公共语言运行库支持

二:携带环境的设置+携带中文字体设置环境。
1,把官方的HGE解压缩,差拷贝到你的程序目录下。把“微妙的平衡的2种中文显示方案"的源文件改名为FontCN,差拷贝到HGE的目录下。
2,如下图设置目录..
3,新建一个筛选器,把这几个文件都加入来(很重要喔,不然中文字体会编译不成功的喔)
配置属性-链接器-常规-附加库目录设置为 .HGElibvc

配置属性-链接器-输入-附加依赖项:hge.lib hgehelp.lib
忽略特定库:LIBC.lib;libcmt.lib;LIBCD.lib



中文设置:配置属性-C++-常规-附加包含目录 .HGEinclude .HGEFontCNFreeTypeinclude


还有,Release模式也要这样设置一次喔,不然Release编译时会报错的。。

HGE开始的去掉LOGO
//w 不显示DEMO LOG
hge->System_SetState((hgeIntState)14, (int)0xFACE0FF);
1.8的要用
hge->System_SetState(HGE_SHOWSPLASH, false);         //HGE开始的去掉LOGO

整理自HGE中文社区

2009年12月17日星期四

iPod Touch 三代 到手2周使用总结

1.越狱


越狱理由一大堆就不讲了,直接到黑雨网站下破解程序,一键越狱.
下载地址:http://www.blackra1n.com/
黑雨目前非完美越狱,每次开机都需要运行黑雨引导ipod.

越狱完毕之后打开黑雨,里面有第三方软件包可选安装.
我选择的是Cydia,据说稳定性好过Rock,不容易出现白苹果.
安装Cydia时需要WiFi联网,Cydia数据库索引需要下载到iPod.

完毕之后打开Cydia--Manage--Sources 新增软件源
1.cydia.hackulo.us
内含:
AppSync for OS 3.1 从itunes安装破解ipa需要
Installous 从iPod直接下载安装破解ipa需要(此软件包可能需要fuckgfw下载)
2.iphone.tgbus.com/cydia
内含:
afc2 补丁 iFunBox从电脑管理iPod文件需要,不装会显示未破解
mQickDo 破解版 通过划屏操作返回桌面,减少HOME键使用

之后在Cydia里搜索Backgrounder并安装,使支持后台运行.

至此,越狱与系统设置基本完成.
---------------------
补充两个源:sinfuliphone和beyouriphone的源:repo.beyouriphone.com和sinfuliphonerepo.com

2.FuckGFW on iPod Touch


VPN优先选用,设置简单,开关自如.
SSH设置复杂,教程http://www.jejer.cn/?p=4015

3.软件/游戏 下载安装


最好的破解ipa下载站:http://appulo.us/appdb

由于服务器压力,现在使用Troll Bridge认证才能浏览,有Google Wave账户的同学可以follow这个wavelet以获取问题答案:https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BZZLZTGf-A

(被删了?请用WAVE强大的回放功能!!)

appluo.us也给iPod准备了友好界面地址:http://appulo.us/appdb/i,访问这个页面并结合Installous可以直接在iPod上安装破解ipa文件.

4.我在使用的软件游戏


twitter客户端:Tweetie 2 + 自定义API
Google Reader客户端:Newsstand
Gtalk/MSN客户端:eBuddy (IM+被墙)
VOIP:skype + iPico + fring
还有其他的一些小软件,游戏现在只玩通关了Dungeon Hunter 地牢猎手.

#fuckgfw

2009年11月25日星期三

c++ static关键字

static关键词声明成员变量,作用为在所有实例中保存同一个变量.
在.h中这样声明:

class CStage
{
public:
CStage(void);
~CStage(void);
static float key_timer;
static float countdown_timer;
};

在.cpp中这样初始化:

#include "Stage.h"

CStage::CStage(void)
{
}

CStage::~CStage(void)
{
}

float CStage::key_timer = -1.0f;
float CStage::countdown_timer = 180.0f;

2009年11月22日星期日

win7好软介绍 - Jumplist-Launcher

[caption id="" align="alignnone" width="291" caption="jumplist in xp"][/caption]

还记得这个XP时代我们在任务栏自建的快捷启动方式么?

到vista以后我就很少用这个好用的自建文件夹式的jumplist了.

到了win7时代,任务栏默认支持jumplist,于是就有好人开发了很好用的Jumplist-Launcher.

[caption id="" align="alignnone" width="288" caption="jumplist-launcher"]jumplist-launcher[/caption]

jumplist-launcher的优势有:

  • 免安装,无注册表垃圾

  • 最高支持60个项目

  • 可分组

  • 可以设置成左键点击打开jumplist

  • 每个项目可以带启动参数

  • jumplist被创建之后程序无需运行

  • 可以在任务栏放置多个jumplist

  • 可以直接拖拽项目到jumplist

  • 项目的名称可自定义


[caption id="" align="aligncenter" width="474" caption="jumplist-launcher config"]jumplist-launcher config[/caption]

详情与下载请访问官方网站:http://en.www.ali.dj/jumplist-launcher/

2009年7月30日星期四

X61刷SLIC2.1激活WIN7

激活Win7的需要三个条件:



  1. 合适的slic2.1(联想的TC-5M可以)

  2. 联想OEM证书

  3. 联想OEM的KEY


步骤一:在BIOS中刷入SLIC2.1


1.下载官方最新版本的bios2.20

下载地址:http://download.lenovo.com/ibmdl ... obiles/7nuj20us.exe

下完之后运行起来,升级你的BIOS到官方2.20版本

2.将破解版本的BIOS.ROM文件(需要解压)粘贴复制到7nuj20us文件夹里面
以管理员的身份运行7NUJ20US文件夹里面的WINPHLASH.exe,刷入BIOS.ROM
点击flash bios 后什么都不要动 人家会自动刷 自动重启的(大概刷的话就是半分钟时间)

下载地址:http://www.bios.net.cn/bbs/thread-67214-1-3.html

步骤二:用OEM证书和KEY激活你的WINDOWS7


注意:你需要以管理员身份运行CMD。


导入oem Ultimate版本windows 7的序列号:
slmgr.vbs -ipk 22TKD-F8XX6-YG69F-9M66D-PMJBM

对应导入各品牌证书:
slmgr.vbs -ilc f:driversIBM.XRM-MS 回车,导入相应OEM证书文件

证书下载地址:http://www.51nb.com/forum/attachment.php?aid=804638

本贴参考了51NB论坛CQXS会员的帖子