1、先下载安装了VS2010,再下载安装Qt5.0,在下载安装VS2010 Add In(后面俩都在www.qt-project.org下载),打开Qt5的Creater编译时提示没有调试器?
看见下面的调试器没,点右边的管理,会自动搜索到windbg,然后选中确定就行了。
出现未选择编译器也是在这里设置的,但是要已经安装了编译器才行(mingw不行,前面说了)。
2、在VS2010中使用Qt,编译时报错:
Unable
To
这是因为没有在VS2010中设置Qt的环境变量,解决方法:
在VS2010主菜单里有Qt5(如果你成功安装Qt5.Qt5 add in的话),点击,再点击最下面的Qt-options弹出选项框,把Qt的路径加进去:
3、尝试用Qt5编译Qt4的工程。(或者你在用Qt5时依然是一颗Qt4的心)你会遇到下面的问题:
错误:C1083:
错误:C1083:
出现原因:Qt5里不再用QtGui模块,而是使用QtWidgets模块。解决方法:
在.pro里加上QT += widgets
然后把所有的
再编译如果还出现这样那样的错误,也很正常,因为我遇见了意大堆。最后总结:
不要想着安了Qt5,就直接用他来继续之前Qt4写的工程,不如还是用Qt4吧,有新工程从头开始可以使用Qt5。虽然digia官方说完美支持Qt4,真没发现真没完美的。
慢慢回忆好像就这几个砍儿吧,希望对大家有帮助。