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才行。

再试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
看起来暂时能用了,接下来就是迁移工程,重新编译各种库了。
VS2017离线安装入门与出家的更多相关文章
- vs2017离线安装且安装包不占用C盘空间
[参考]vs2017离线安装且安装包不占用C盘空间 第一步:下载离线安装包 https://www.visualstudio.com/zh-hans/downloads/ 在官方地址下载vs_prof ...
- vs2017离线安装vs tools for unity
Visual Studio Tools for Unity 从vs2017开始就不提供单独的安装包下载,需要通过vs安装程序在线安装. vs2017离线安装vs tools for unity 那么如 ...
- VS2017离线安装与Oracle数据库开发环境搭建
记得之前使用VS2015打开老的MVC4项目,不能右键创建控制器和添加视图,让我非常不习惯!找遍了网络无果,最后只能回到VS2013,但我就是不喜欢用旧的VS,这是不是病... 1.将VS2017离线 ...
- 【转】VS2017离线安装
[转自]https://www.cnblogs.com/feigao/p/8409606.html 第一步:下载离线安装包 https://www.visualstudio.com/zh-hans/d ...
- VS2017离线安装QT插件出错:未能正确加载VSIX包
问题现象: 问题已解决,忘记截图了 出现原因:可能是自己离线安装,安装版本与不符合当前VS吧.记得当时下载了一个最新的版本.重新卸载当前插件,再装一个合适版本即可 http://download.qt ...
- 关于VS2017离线安装的一点扩充说明
转自:https://www.cnblogs.com/dunitian/p/8051985.html 其实逆天不推荐自己慢慢离线,找个离线包更新下再打包更快 Key:http://www.cnblog ...
- [转帖]无网络离线安装 vs2017
无网络离线安装 vs2017 公司电脑禁止,只有一个老的vs2017的安装目录(之前通过 --layout 安装时生成的离线文件).找了一圈百度,没能解决问题,最后,问bing,查微软的官方网站命令, ...
- VS2017上在线和离线安装Qt插件(在线安装)
版权声明:如需转载,请告知博主并声明出处 https://blog.csdn.net/CLinuxF/article/details/88816436文章目录前言在线安装离线安装(推荐)前言很多朋友喜 ...
- vs2017 Visual Studio 离线安装方法
转自:http://www.jb51.net/softjc/539858.html 第一部分:离线下载安装文件 这里描述是包括所有版本,截图以下载VS2017社区版为例: ①登入VS官网下载页面,选择 ...
随机推荐
- python的socke编程
python的sock编程分为TCP编程和UDP编程,两者不同在于,TCP需要首先建立连接才能发送接收数据,而UDP则可以直接发送接收不需要预先建立连接. tcp编程,我总结为4步 TCP的serve ...
- LevelDB源码分析-Bloom Filter
Bloom Filter bloom filter是leveldb中用来在一个block中检测key是否存在的工具,主要在BloomFilterPolicy类中实现: class BloomFilte ...
- 关于在centos6 + grub的旧版本中,如何关闭CPU throttling
由于个人需求,要编译安装ATLAS库,其中就有关闭CPU throttling的步骤, 最常规简单的方法是修改grub /etc/default/grub/ 之后再接一些简单的步骤 + 重启就完成了. ...
- SpringBoot之配置
回顾 SpringBoot之基础 配置文件 ① 两种全局配置文件(文件名是固定的) 配置文件放在src/main/resources目录或者类路径/config下 application.proper ...
- linux 下导出oracle数据库
#变更用户su - oracle <<EOF#添加用户名/密码,目标文件地址和文件名 ,保存记录日志地址/文件名 full=y表示数据库全部导出,默认导出连接数据库的用户数据库对象 ex ...
- 深入理解C++11【4】
[深入理解C++11[4]] 1.基于范围的 for 循环 C++98 中需要告诉编译器循环体界面范围.如for,或stl 中的for_each: int main() { ] = { , , , , ...
- Failed to install gems via Bundler
问题:在执行git push heroku master时,程序报错. 解决办法: 1.bundle update 2.git add . 3.git commit -m "message& ...
- cacti 流量图合并
cacti 安装:https://www.cnblogs.com/weijie0717/p/4072711.html 一.需求介绍 由于交换机的多端口跑同一种流量,需要汇总统计.因此需要见多个端口的流 ...
- 微信小程序分享朋友圈
原理:canvas生成图片再保存到手机 JS onShow: function () { var that = this; //1. 请求后端API生成小程序码 // that.getQr(); // ...
- 区间dp(入门题)
区间dp:顾名思义就是在区间上进行动态规划,通过合并小区间求解一段区间上的最优解. 常见模板: for(int len=1;len<n;len++){//区间长度 for(int be=1;be ...