文号
t80028
阅读
7096
回复
4
收藏
1
Qt对Visual C++的支持情况
2016/05/27
IP:四川
根据官方的预编译:
Qt 4.5及之前的版本只有MinGW编译版本
Visual C++ 2008支持Qt 4.6到Qt 4.8
Visual C++ 2010支持Qt 4.8到Qt 5.5
Visual C++ 2012支持Qt 5.0到Qt 5.5
Visual C++ 2013支持Qt 5.3到最新版Qt 5.6
Visual C++ 2015支持最新版Qt 5.6
Windows Runtime平台从Qt 5.3开始
最后一个支持Windows 98的版本是Qt 4.4
如果要获得最大的兼容性,建议使用MinGW编译版本
CodeBlocks最新版16.01带的MinGW版本仍然支持Windows 98
另外wxWidgets最后支持Win98的版本是3.0.2
[ 修改于10年6个月前 - 2016/05/28 00:20:42 ]
acmilan作者
10年6个月前修改于 10年6个月前IP:四川
820193
1楼
好像Qt老版本对MinGW编译器版本有要求,不然崩溃。
比如Qt 4.4.3只能在CodeBlocks 8.02或10.05里面用,12.11以上就报停止工作。
不过新版Qt的MinGW版本是自带编译器的,因此不用担心。
wxMSW 3.0.2预编译版本是MinGW 4.7/4.8的,所以可以使用12.11或13.12。
引用
评论
acmilan作者
10年6个月前修改于 10年6个月前IP:四川
820196
2楼
wxWidgets的协议比较宽松,允许你修改后闭源。。。
Qt的协议是LGPL(早期带opensource后缀的是坑爹的GPL),不允许你修改后闭源。。。(除非你花高价买他的商业协议)
对于个人使用来说,两者不存在任何区别,但是对于商业使用是存在区别的。。。
引用
评论
acmilan作者
10年6个月前IP:四川
820197
3楼
CodeBlocks 8.02带有GCC 3.4.5
CodeBlocks 10.05带有GCC 4.4.1
CodeBlocks 12.11/13.12带有GCC 4.7.1
CodeBlocks 16.01带有GCC 4.9.2
引用
评论
acmilan作者
10年6个月前修改于 10年6个月前IP:四川
820198
4楼
感觉wxWidgets使用起来有点麻烦,还是用Qt比较好。。。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的