说下为什么使用VS的新版本,我觉得要跟的上时代,学习总是告诉我们vc6.0也可以学好编程,其实不然,如果vc6.0可以开发好,那么企业为什么要买最新的IDE,
我用VS2013编译三维重建代码的时候就出错了,它只包含了c++11标准的子集,VS2015提供了C++11标准的更多支持,更加适应,VS2017肯定会更加支持c++11和c++17标准
我们已经不再是编译hello world的少年,已经紧跟时代的步伐,虽然屌丝的我还是买不起正版VS2017,先用网上的尝尝鲜
下载VS2017,估计解压后大小25-32G左右
https://www.cr173.com/soft/405981.html
visual studio 2017正式版 v15.8.8 离线安装包
Visual Studio 2017 (x86 and x64) – DVD (Chinese-Simplified) 离线完整安装包
链接: https://pan.baidu.com/s/1pLRryYn 密码: bbjq
链接: https://pan.baidu.com/s/1skPdqpf 密码: r7ns
两个都行,压缩方式不同而已
我选择的是:
链接: https://pan.baidu.com/s/1pLRryYn 密码: bbjq
太大了,没有用自己的电脑进行测试,用的是实验室的电脑,win7系统,这里win7系统有错误
安装程序清单签名失败错误
网上有很多解决方案:
1、Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> System cryptography: Use FIPS compliant algorithms 改成禁用。【无效】
2、直接删除’vs_installer.opc’文件,重新运行‘vs_Enterprise.exe’,安装程序卡在下载那块。【无效】
3、安装layout\certificates文件夹下的3个证书。【无效】
以上解决方案都不行,本人建议,先不要去尝试上面的解决方案,先使用下面的方案:
参考博客:
https://blog.csdn.net/weixin_41411130/article/details/82414022
如果是win7的电脑,下载 .NET Framework4.6.2 然后安装
安装成功后
再安装certificates文件夹下的证书
然后点击vs_enterprise.exe
成功!