由于项目需要,需要将现有的C++代码做成可视化软件。(不能联网,设备老)
项目实现是在win7环境下,有预装vs2010。
目前代码是在vs2015 中32位平台编写,可视化想到用qt。
有两个方案(IDE+编译器):①vs +qt插件+ msvc编译器 ②qtcreator +qt + msvc编译器
vs2010采用的是c++98标准,vs2015采用的是c++11标准,两代标准差了13年。
vs社区版、专业版其中一个还有联网注册的需求,不然不让用。
经调研,qt5.9-5.15支持win7。(且5.9以后不再按qt版本分类,可以Qt)
家里台式机有5.9.1,嫌弃版本低,就自己整了个5.14.2,结果没有msvc2015 32位。(引文1)
发现就选择回头捯饬5.9.1,添加组件msvc2015 32位。(引文2)
结果电脑里没vs。
emmm 我又捯饬5.11了,有msvc2015 32位。
累了,看似在忙 就是瞎折腾。一次性装好vs2010+qt5.9吧。
---------------------------
更新:(还是没长记性......)
装qt5.9.1发现没有vs2010,去看了qt wiki,一番研究发现,qt5.9虽然支持win7,但最低支持vs2013,不支持vs2010。。。。。。。。。。
此后用了很长一段时间Qt4.8.4,项目过半发现windeployqt 只有Qt5可以用!!!
决定安装Qt5.4+vs2010 32位(引文3)
自此两台电脑,被我装过qt4.8、5.4、5.11、5.14,也捣鼓了qt-vsaddin、qt 的.pro文件转vs的.sln文件。
---------------------------
主要参考文章:
Qt5.14.2安装、配置及测试(Win10)_Love朴啾啾的博客-CSDN博客_qt5.14.2
QT5更新时,需要一个有效且已经储存的储存库_披荆斩棘的喵喵的博客-CSDN博客_qt储存库
Qt5+VS2010的安装及使用_晨光ABC的博客-CSDN博客
题外话:
①版本和平台问题真的是大问题,不可忽视。由于非计算机科班以及装机的繁琐,因想当然地随便使用不同版本导致的版本兼容和运行等问题真是折腾死人。万一网还有问题,安装还需要打申请,那人就疯了。
②科学的基本素养:发现问题-提出问题-分析问题-解决问题
③事情总要完成,前面不努力,后面就得努力。提前做好,有无限进步的时间。