VS2017离线安装入门与出家

重做系统,并且VS2017也发布有一段时间了,可以试试了。

于是网上搜了下,离线安装要下载他的安装工具。

https://www.visualstudio.com/zh-hans/downloads/

然后管理员权限运行命令行

vs_enterprise__238667983.1517814436.exe --layout E:\vs2017offline --lang en-US

类似这种东西,最后面的参数是语言,因为我只用英文版,所以语言是en-US。

比较要命的是2010安装包大概是3G不到,2013,2015的ISO镜像文件快到8G,2017更神,网上说要23G,还是去年刚出时的,我自己下载,用的上面的参数30.3G,现在是2018年2月6日,不知道其他时间下载是多大,估计只会越来越大。

对于我这种只写C/C++,偶尔写写C#的人来说,这简直坑爹到极点。

网速本来就不好,下载这个差不多用了12个小时,从昨晚12点下到今天中午12点,差不多的时间,网一般的,看之前的博客,半年前23G版本的要3小时。

这些都不重要,重要的是试试能不能用,好不好用。

先看看逼乎怎么说。

https://www.zhihu.com/question/52694999

大概意思是说IDE和编译器分离,还有一堆不关心的功能。

装完后写个C++试试,发现没有之前的向导窗口了,直接生成命令行工程的话会带那些恶心的stdafx什么玩意,只能新建Empty工程,但是Ctrl + F5命令行窗口一闪而过了。

要手动指定一下SubSystem模式为Console才行。

VS2017离线安装入门与出家

再试OK了。

再装上Boost试一下,编译显示

Info: Boost.Config is older than your compiler version - probably nothing bad will happen - but you may wish to look for an update Boost version.  Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message.

虽然不知道嘛意思,但是不影响结果,也就没管。

编译一下SFML2.4通过。

编译imgui1.53,opengl3_example编译通过,运行时发现界面闪个不停,蒙逼了2秒,想了想应该是笔记本集显的锅,换成所有程序都用核显后,一切正常。

简单试了下C#支持什么7的语法了,之前用VS2015时,Unity使用C#7语法那几个例子用不了。

http://www.cnblogs.com/kileyi/p/8227902.html

看起来暂时能用了,接下来就是迁移工程,重新编译各种库了。

上一篇:【Android】AppCompat V21:将 Materia Design 兼容到5.0之前的设备


下一篇:xshell5 启动显示 mfc110.dll msvcp110.dll 未找到问题 解决办法