SDL set up with VC++ 2008

The set up is quite similar with Open CV setup (actually many SDK setup is similar). 

  1. extract the package to some folder, such as D:\SDLDEV\*
  2. add path to Visual C++ Tools->Options->Projects and Solutions
    1. Library Files
      1. add D:\SDLDEV\SDL_image-1.2.7\lib  and D:\SDLDEV\SDL-1.2.13\lib
    2. Include Files
      1. add D:\SDLDEV\SDL_image-1.2.7\include and D:\SDLDEV\SDL-1.2.13\include
  3. When create a new project, add SDL.lib SDLmain.lib to project->Configuration Properties->Linker->Input => additional dependencies.
  4. Copy sdl.dll to exe folder.
  5. If it does not work, check if you have used other lib in your program, add them. This short instruction only use two lib, SDL lib and SDL_image lib, for demo.

Tags: ,

Comments(0)

过年几天流水账

昨晚赶个”晚”集, 腊月廿八,又是晚上十一点多, 逛超市, 买了东西若干, 为了是过年几天如果外面找不到东西吃在家自己做.

今天做了两顿饭, 第一次做鱼, 红烧, 味道不错, 算成功.

现在, 跟老妈通完电话, 在电脑前发呆时候, 窗外传来阵阵麻将声, 好手痒. 不过想到每次想打麻将大家规则都不一样, 后来太麻烦而作罢, 残念.

明天去朋友家和一帮子人过除夕, 高清投影仪看春晚, 真叫一个爽字! 但好像有点浪费了:)

后天去另一朋友家包饺子.

想起以前小时候的顺口溜了, 二十三, 祭灶关, 二十四, 扫房子, 二十五, 买豆腐, 二十六, 什么来着? 等等了.数着数着就过年了. 好像是酝酿的酒一样, 醇香. 而现在, 突然就是二十八了, 初三又要去学校了. 就像快餐一样的, 吃得快饿得也快.

说起年,又想起了贺岁片, 今年冯小刚的非诚勿扰还真是抱歉, 实在是不能担当大任. 爱情呼叫转移2还让人乐了一乐, 算凑合. 但惊闻宁浩新作, 疯狂地赛车跟疯狂地石头比,居然有过之而无不及, 国内已经上了, 真羡慕! 难道莫非, 今年又可以尝道国产喜剧大餐了? 严重期待!

刚过了零点, 昨天是阳历生日, 居然赶到了小年夜了, 更加不用重视了. 但俺好歹吃鱼了, 年年有余了.

Comments(0)

VC 2005 的程序在其他机器不能运行的问题

死马当作活马医的解决方法:

先是把需要的dll 都copy过去, 具体可以用dependency walker 查, 再配合everything(一个快速搜全硬盘的文件的绿色工具), 真是爽啊.

此步完成后, 很可能还不能运行程序. 有一个很magic的方法是copy此文件过去:

Microsoft.VC80.DebugCRT.manifest

原因俺也不知道了. 反正这个管用.

当然正途还是要做release+发行包,等等等. 此方法就是自己玩玩, 别误入歧途.

BTW, 骂两句Visual C++: 过去的VC.net VC2003时候, 如果在其他机器不能运行, 出错至少还给个少啥dll之类的, 现在倒好, 直接来个"please re-install this application", 真够意思!

Comments(0)

Windows和Mac OS 共享一个移动硬盘

因为现在家有iMac,学校用的是Windows, 一个移动硬盘需要两个系统同时访问. 本来我的方法是用NTFS系统, 在mac上安装macfuse+ntfs-3g, 用的还不错, 可最近每在mac上进行写操作就移动硬盘就出问题了. 出问题的解决办法是, 找台windows在命令行里运行下面命令

chkdsk [Drive No] /x /f

等若干小时(视硬盘大小和逻辑损坏程度定)就好了.

但现在不敢用了. 网上search下, 发现, 另一个solution是, format成mac的hfs文件系统, 然后windows 下用macdrive访问.  有空准备尝试下.

Comments(0)

就着Palm pre瞎掰两句

最近palm pre发布了, 是个啥呢? 是个手机. 新的智能手机,就像iPhone一样. 和iPhone一样? 那不是很好? 对, 看起来真的不错. 下面就是一段视频, 演示其效果.

 

Palm Pre Official Video Tour from Gizmodo on Vimeo.

update 1-13: 清晰版视频下载 shared by parker

简而言之, 几大亮点:

  1. multi-touch, 很smooth的效果, 就像iPhone那么舒服.
  2. multi-process, 多进程, iPhone同时只允许一个进程在跑, 这可以说是OS设计上的一个退步, 不过为了在有限的资源上保持用户体验, 这是compromise. 但palm演示的时候是若干的程序,短信,gtalk,contact等无缝切换, 同时运行, 真德劲! 从开始拥有iPhone时候就觉得至少电话,contacts,sms和邮件应该整合起来, 以便于去模糊不同的联系方式之间的区别. palm可以说实现了这一梦想(梦想?有这么夸张么?), 只是需要研究下它实现的有多好了.
  3. web os, 所有的程序据说是用JavaScript+html写的, 这点对程序员是个好事, 但不知道效率会如何. 但他既然这么设计, 肯定要考虑好了.
  4. 对google的支持,  无论gtalk, gmail,还是calendar, 支持的都不错. 相比mobileme每年的年费, 这个还是挺有吸引力的. 说起google, 又想起当时iPhone发布的时候, jobs也请了google 总裁到现场, google主要是给iphone提供了maps. 但后来google提供的真是越来越多,虽然也是为了google自己好,但从一定程度使iPhone更加易用(而完全不管iPhone是自己手机的竞争对手). 现在palm可算是对google 铁杆的无缝支持.  Google的帝国真的已经太巩固了, 谁都要傍google一把了.
  5. Server存储所有用户数据, 永远不会丢失. 这个思想可以说是越来越被巩固了. iPhone需要买mobileme才能达到此功能, 不知道pre会不会也会收费.
  6. Gesture 支持, 这点算是和iPhone差不多. 希望能做的更好(但iPhone已经够了吧:))

亮点很多, 需要等发布时候看真机究竟如何了.

放佛在看iPhone发布就在昨天一样, 时间过的太快了.

当时在iPhone出来之前,我已经觉得对手机没有追求了, 打打电话,发发短信就行了. 但是iPhone的发布, 各个功能恰如我心所想, 把用户的需求挖的实在是太巧了. 而现在pre又在iPhone的基础上重新争夺市场. 但愿palm市场做的比他的手机更好. 尽管还没看到真机, pre已经对iPhone构成了威胁, 这样使得Apple不得不更加加快对iPhone的改进, 对于消费者总是好事.

尽顾着说palm pre 和iPhone了, 好像手机只有他们两家的样子, 事实上nokia呢? 发生了什么? Nxx? 现在到底怎样了? 为啥我从来没去了解过.

现在palm pre, apple的几个发布会等等, 都让人目不暇接. 而忽视了很多其他的IT新闻, 譬如, Microsoft的. 无意中发现Live messenger已经是2009正式版了. 现在写blog用的live writer也更新了. 但这些都是不知不觉的. 当然也因为新东西太少了. 而微软的Windows 7呢? 也已经可以试用了吧? 到底怎么样呢? 鉴于vista的失败, 让偶对win7却有着不小的期待,希望能和winXp一样好用(sigh,什么祝福的话…) 下周在系里会有个微软的讲座, 会演示Win7, 倒是去瞧瞧吧.

说实话, 现在IT新闻看的不多了, reader里面到处都草, 1000+的草太多了. 人懒了. 除草拔草都懒的动了.

另外, 最近试用了下sogou浏览器, 效果还不错. 因为新装了个机器, 懒的装IE7, 装sogou输入法的时候, 随手也装了其浏览器. 用起来还顺手. 主要是和迅雷配合不错(当然也是因为是IE内核的原因). sogou倒是挺学习chrome的先进思想(当然chrome的思想也是大多从别人学来的), 比如: 在不同的浏览器之间拖拽tab, 号称不同的tab之间是多进程的,  界面布局也算简洁(还可以更简洁), 地址栏的快速预览功能也和chrome很象, 还加上隐私模式, 等等, 总之虽然很多是"学习"的,但是总体来说, 学的还不错.

update 1-13: 看了下演示视频, 发现了更多优点, 有空再update下.

* Comments(4)

太安全的招行专业版

重装系统后一直没恢复专业版证书, 这两天觉得证书再不恢复就过期了, 于是就下了专业版, 安装, 恢复证书. 由于在国外, 只能通过电话获取最后一部验证码, 要被问很多问题, 也是因为这个原因, 一直懒的打这个电话, 被问来问去的, 很不爽. 今天耐着性子, 拨通了电话. 开始被问, 发现现在的问题比以前好一些了, 容易确定了, 也可能是这次比较幸运.
大概被问了10多个问题后, 终于我通过了身份验证, 对方告诉了我的最后一部的验证码, 我强忍着内心的喜悦, 输入了, 点确定, 崩, 居然弹出错误框,

您的证书已经过期180天了, 请重新开通.

FTTD!!!!  我重装系统也不过30多天的事情, 哪来的180天. 在国内, 用手机短信验证码就可以直接获取这个验证码, 现在没这条件, 只能打电话来确定身份, 难道说问一堆问题的验证居然等同于手机个验证码?  这点有点让人质疑. 不过现在不用疑惑的是, 我得回上海去重新办一次专业版了.  或者再觅个银行能胜任网上交易的.

Comments(0)

Visual Studio 2008 居然还没有refactoring

别人早就有了, JBuilder, XCode, Delphi等等等, 只要是个IDE都有了, 没想到VS2008还没提供. sigh, 忍吧.

UPDATE:  装了个Developer Express for VS.net 就有了refactoring, 基础功能是免费的, 用起来还不错. 推荐使用. pro版都有什么俺就不关心了.
link:

http://www.devexpress.com/Products/Visual_Studio_Add-in/RefactorCPP/

Tags:

Comments(0)