找回密码
 FreeOZ用户注册
查看: 2949|回复: 2
打印 上一主题 下一主题

[论坛技术] 使用qt-vs-addin在Windows下开发QT LGPL程序

[复制链接]
跳转到指定楼层
1#
发表于 7-5-2009 20:25:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
在QT 4.5以前, 使用qt for Visual Studio intergrator开发环境必须使用商业版的license,价格不菲。在QT 4.5以后,Nokia增加的对QT的LGPL授权,同时发布了了免费的qt-vs-addin,使得用Visual Studio进行闭源的QT开发成为可能。由于从qtsoftware.com网站下载的QT Open Source SDK 只能结合mingw的gcc编译环境使用,即使qt-vs-addin安装好了也不能直接检测到和使用qt open source sdk进行开发,不过完成下面需要几个特定的步骤后就可以享受到在Visual Studio下开发QT程序的便捷了:

1. 下载并安装qt open source sdk :http://www.qtsoftware.com/downloads/sdk-windows-cpp,   假设安装到了C:\QT
2. 下载并安装qt-vs-addin: http://www.qtsoftware.com/downloads/visual-studio-add-in
3. 进入C:\QT, 拷贝C:\QT\qt整个目录到C:\QT\qt-4.5-vs
4. 通过Visual Studio的“Visual Studio 2008 Command Prompt”进入CMD提示符,并进入C:\QT\qt-4.5-vs目录
5. 对于VS2008执行:
    configure.exe -no-qt3support  -platform win32-msvc2008 -no-libtiff -no-dbus -no-phonon -no-phonon-backend
   VS2005执行:
    configure.exe -no-qt3support  -platform win32-msvc2005 -no-libtiff -no-dbus -no-phonon -no-phonon-backend
6. 运行nmake编译整个qt
7. 打开Visual Studio, 在QT菜单下选择qt option, 增加C:\QT\qt-4.5-vs目录作为默认qt版本即可开始QT的Visual Studio开发之旅了。


题外话:目前qt-creator只能支持mingw编译器,不过对Visual Studio的nmake的支持正在开发中,到时候就能通过qt-creator来使用cl.exe和nmake来开发QT程序了,对于没有Visual Studio License的用户来说只要安装个最基本的Visual Studio Express甚至带有cl.exe的.net framework即可了。
回复  

使用道具 举报

2#
发表于 8-5-2009 14:34:55 | 只看该作者
还没有试过,这样做在vs下支持断点调试吗?
回复  

使用道具 举报

3#
 楼主| 发表于 8-5-2009 14:45:36 | 只看该作者

回复 #2 shark2008 的帖子

of course
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 22-4-2025 05:25 , Processed in 0.015372 second(s), 19 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表