msvc2017试用

今天花了点时间把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

https://stackoverflow.com/questions/46610996/cant-use-c17-features-using-g-7-2-in-qtcreator

转载请注明: 本文《msvc2017试用》来源于bstaint的博客

没有评论: