摘要: Vista系统下使用Visual Studio 2008编译STLPortSTLPort 5.2.1 由于VC中附带的STL实现版本并不完全符合ISO C++标准,效率欠佳,问题也比较多,所以决定换掉MS的STL,现在用得比较多的是STLPort,它是SGI STL的可移植版本,SGI Port是和C++标准比较符合的一个STL实现,是GCC编译器的内置STL,了解Linux下编程的朋友应该都认识... 阅读全文
posted @ 2009-10-27 15:09 2356 阅读(862) 评论(0) 推荐(0) 编辑
摘要: SDK中使用GDI+出现的编译问题解决方案 GDI+是从windows XP开始提供的图形库,基于GDI构建 在MFC中使用GDI+,编译时不会出现什么大的问题,但是SDK中却会报告很多未定义的类型,其中主要是和COM有关的声明,这里就这一小问题进行解决。 首先要知道,GDI+是操作系统提供的模块,不和特定的编程语言和库相关联,所以纯净的SDK中是肯定可以使用GDI+的 其次,使用GDI+需... 阅读全文
posted @ 2009-10-27 12:41 2356 阅读(2381) 评论(0) 推荐(0) 编辑
摘要: 使用NSIS打包的应用程序,在Vista中无法正确删除开始菜单快捷方式的问题解决方案 NSIS打包的安装程序,在Vista中的安装过程中如果向开始菜单添加了快捷方式的话,在卸载时卸载程序会不能正常删除这些快捷方式。 这主要是因为Vista中使用UAC控制用户的权限。 我们使用NSIS打包程序一般会配套使用相应的脚本编辑器,比如HM NIS Edit,或者国内高手对HM NIS Edit进行源代... 阅读全文
posted @ 2009-10-27 12:39 2356 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 在Unicode版Inno Setup中使用ISSkin给安装程序添加皮肤 ISSkin是Code jock 公司出品的Inno Setup 皮肤插件,用于为Inno制作的安装程序提供皮肤功能。 自Delphi发布2009之后,Inno Setup 开始出现支持Unicode编码的版本,即5.3.x系列,并且官方同时提供Ansi和Unicode版本。 如果了解Delphi 2009的朋友,应该就很... 阅读全文
posted @ 2009-10-27 12:34 2356 阅读(4573) 评论(3) 推荐(0) 编辑