PPStream与Vista不兼容

今天木头同学看了一集康熙来了,向我推荐了无数次
为了给他面子,下了个PPStream准备看看算了~~~

结果,谁知道,我的Vista不给我面子。。装好的PPStream死掉无数次,一缓冲就挂掉了

真是,一脸惨绿–|||

不过Google也是个好东西

下这个东西不错不错
http://cache.club.pps.tv/topic/24489/893491/1.html
我找到了这个东西,嗯。完胜!!!

现在缓过来了。。嗯。原来是奶茶,原来是陈升,原来是五月天,原来是周华健。。。

自从看了桃色蛋白质的某一集以后,开始知道陈升这个人,唱歌很有味道。。嗯。说太多,看这一集去

走向开源Step by step

算是一个好久的心愿了,一直在VC平台下进行开发,脱离了IDE平台,可能无法做任何事情了。而且使用的VC是盗版:(,左右也买不起正版,在学生时还不觉得,但现在心里有些不安,在能力范围内,尽量寻找一些替代品好了。

做为一个长期以C++为主要开发语言的开发者来说,自然要寻找VC的替代品,此时,很自然地联想到了GCC编译器,搜索相关资料并做了一个调查后,决定使用Code::Block,MinGW, wxWidget来搭建一个全新的免费的正版的C++开发平台。

STEP ONE:

这是好久以前做的,下了Code::Block,当然如果喜欢看中文界面的,可以再下个中文语言包,不过我没尝试,因为据说翻得不是咋好~我喜欢用英文版的平台,包括VC.

然后按提示安装。正常人都知道吧,我就不多说了~~~~~~~~

傻兮兮的以为CB应该集成了GCC编译平台,于是尝新般的建了无数个工程,但都是编译器未找到

好吧,认命,继续寻找GCC

STEP TWO:

MinGW下载了MinGW,哦这是一个漫长的过程,需要下的文件非常多

gcc-core
gcc-g++
binutils
mingw-runtime
mingw-utils
w32-api
mingw32-make
gdb

把上面那个列表里的文件都下下来,解压到相同目录,并且设置Path环境变量。这样以后,GCC的编译环境才算大功告成。

PS:如果觉得下载那么多东西很麻烦的话,其实是有简易的办法的~~~~因为人家有一个打包的下载MinGW-Make-3.81~我下的是这个版本,只有几百K,然后这类似Windows Live的安装包一样,再临时去下载需要的那个列表里的文件,并依次安装。我喜欢这种懒人方法。

好吧。这两步之后,我的Hello World终于出来了。抹汗~

STEP THREE:

当然,只有一个黑黑的控制台是不能满足我们要求的,于是,铛铛铛铛,wxWidget隆重登场。我们先来看一下wxWidget的介绍

wxWidgets 与其它跨平台的gui库相比有如下优点:
1、是免费的,无论对于个人还是商业应用;
2、支持的操作系统相当全面;
3、大量使用宏,也就是说,编译出来的代码尽量使用目标操作系统的 native 的 gui 样式;
4、支持的编译器各类多;
5、应用广泛,目前有很多 gui 项目都是建立在 wxWidgets 之上的。

很强大吧。。因为编译出来的是native的gui样式,所以这个GUI库在手机平台上应该也是有所作为的。

wxWidgets下载最新版本,解压后在命令行中打开所在文件夹

依次输入

1.mingw32-make -f makefile.gcc clean

先清理一道,会cost一些时间

2.编译,两个版本的都编译一下,时间比较长,比清理要长得多

Release:mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=release
Debug:  mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=debug

详细参数说明看文件 ..\wxWidgets-2.8.9\build\msw\config.gcc
详细安装说明看文件 ..\wxWidgets-2.8.9\docs\msw\install.txt

漫长的等待过后,大功告成!