织梦CMS - 轻松建站从此开始!

罗索

WINDOWS上搭建轻便级开发环境

jackyhwei 发布于 2010-08-06 09:46 点击:次 
现在工作内容的中心从后台服务器慢慢转向前端,免不了要接触GUI开发,项目要求能在Windows平台玩的转就可以。可是,谁让咱那么喜欢UNIX呢,即便Windows开发也时时考虑着跨平台。
TAG:

一直以来对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...。

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

(joiner)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201008/9935.html]
本文出处:www.cnblogs.com 作者:joiner
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容