今天花了点时间把VS2017中的编译器提取了出来给Qt Creator使用,msvc2017的编译链比msvc2015复杂一点,不过基本上都是一些环境变量的问题。
在虚拟机中安装VS2017简直是煎熬,幸好网速不是问题了,中间安装.NET一直出现问题,弄得心烦气躁,安装途中又出现了警告,VC之类的包没有安装上,重新打开可以继续安装。
编译器差不多不到2G,去掉了MFC以及arm编译器,打包后165M,比原来的msvc2015大上50M,不过比安装整个VS2017要好得多,直接解压管理员运行批处理安装之后在Qt Creator中就可以看到msvc2017编译器相关。
最后放上Qt Creator中使用C++ Modules的方法,修改pro文件加上
QMAKE_CXXFLAGS += /std:c++17 /experimental:module
之后编译测试微软官网给的代码:
可惜Qt Creator还不支持相关语法高亮或者补全,而且pro文件也不支持CONFIG += c++17
,最后如果有需要的可以发邮件或者留言。
参考链接:
http://www.qtcn.org/bbs/read-htm-tid-59922-ds-1-page-1.html
转载请注明: 本文《msvc2017试用》来源于bstaint的博客
没有评论:
发表评论