MFC用的地方越来越少了,于是果断的试了一下QT,第一次接触用QT写窗口发现QT跟MFC居然这么的相似,文件目录也差不多,看来两者比较着学习是个不错的学习方式。
说一下在安装QT的过程中遇到的问题:
下载的QT SDK是这个:https://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-windows-x86-msvc2015_64-5.8.0.exe
傻瓜式安装之后刚运行QT Creator就报了配置项(未找到编译器,未找到调试器)出错,运行程序提示‘cl’不是内部命令(有这么倒霉么??)。既然遇到了就得想办法解决了,百
度了一下,找到这些信息:
1.编译器可以用vs的编译器
2.vs的调试器是不对外开放的(有点怀疑)
3.编译器可以用QT推荐的MingW
有了这些信息就试着解决问题咯,下载了一个系统调试器,解决了找不到调试器的问题。编译器选择了vs2015的编译器,完成之后,配置项没有出错了,但是一运行实例程序就还是报‘cl’不是内部命令的错误(这个应该是编译器的问题)。重新配置编译器,还是错误(配置项里面的编译器可是提示正确的)。继续百度,但是这次百度不给力,找到的都是些没用的信息(这可咋办??). 这个编译器不行的话,那就换一个编译器吧,在网上找到了MingW编译器,下载解压之后发现并没有啥用处,问题依旧(难道不是编译器的问题??)
难道是没有自动更新??没办法了,重装了一下QT SDK试试看,重装之后,咦? 居然可以正常运行了?? 高兴。
但是第二次启动QTCreator的时候,之前‘cl不是内部命令又出现了!!!(坑。。。。。。。。。。。。)
痛苦了几个小时之后,下载其他的版本试试吧 于是下了这个:https://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-windows-x86-mingw530-5.8.0.exe
卸载掉之前的版本,重新安装新下载的版本,完成安装运行,一切顺利。。。。。。。。。。。。。。。。。。。。。。。。。(到现在还没有弄明白到底是哪儿的问题!)