WINDOWS上搭建轻便级开发环境

一直以来对Windows平台开发存在一种莫名的反感,特别是微软庞大的开发工具及复杂API。最近几年虽然从事Windows平台开发,无非使用VC6的编译环境而已,很少直接接触到Win32 API。现在工作内容的中心从后台服务器慢慢转向前端,免不了要接触GUI开发,项目要求能在Windows平台玩的转就可以。可是,谁让咱那么喜欢UNIX呢,即便Windows开发也时时考虑着跨平台。好了,言归正传。

经过比较,跨平台的GUI开发库选择了Qt,因为从Qt 4.5之后Nokia为Qt增加了LGPL授权,可以用于商业软件开发。在使用Qt的过程中,发现了Nokia新发布的轻量级IDE工具qtcreator,经过近一个月的试用,把她作为跨平台IDE的首选。再说Qt官方发布的SDK都是基于GCC的,在Windows上显得体积臃肿,而且效率肯定不如VC++。于是装上了Visual Studio 2008 Express,虽说它免费,但是会给你装很多不需要的东西,比如.NET 3.5等等,反正从添加/删除程序对话框能看出多了很多项。这些多出的项平时也用不到,前面说了有qtcreator,连VS IDE都很少用,用的就是cl,link这个编译工具链。

幸运的事出现了。因为要搞多媒体开发,需要DirectShow开发库,最新的版本包含在Windows SDK里。去MS官网下载最新的Windows SDK for Windows 7,离线安装ISO文件有1.4G。在安装的过程中发现这个SDK里包含了VC9编译器。(安装这个SDK需要.NET 2.0,否则报应用程序初始化失败)

呼哈,高兴之下先把VS 2008 Express全部卸了,然后安装Windows SDK for Windows 7(安装选项不要选文档,否则可能安装失败)。装完再看看添加删除程序对话框,就增加了两项。帅呆了!

没了VS IDE,怎么编译.sln和.vcproj工程文件呢,MS提供了新工具MSBuild可以解决问题。

以后在Windows上开发,将基于以下开发环境:CMake+Qtcreator+Windows SDK+Qt SDK+...库s...。

其中省略一些细节,以后慢慢补上。

转载于:https://www.cnblogs.com/joiner/archive/2010/05/07/1729743.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值