说到VS就是众人弃百人厌,但是又不得不用的工具,谁让windows这么成熟。很多时候我们安装一个软件,或者软件包(特别是部署开发环境)动不动就是要vc++,最可恶的版本不对还不能用。没办法,软件或者安装包,别人开发的,有本事自己开发呀。当然可以,只可惜人生苦短,想用别人的包,别人制定的规则,咱们得遵守。
在win上开发会遇到三个短语:
VC++ 14.0/12.0/10.0 redistribute
VC++ Build tools
windows SDK
三个什么作用我这里不说明了,这里只是记录一下这三个短语,
最重要的是第一个,做不做开发都要用的,只要用windows一些恶心的软件,第二个和第三个开发必须用的。第二个使用的结果需要和第一个连接才能正常运行。第三个是使用windows系统上的东西要用的,我们知道,程序运行可以不依赖windows。windows和vc++什么关系呢?
第一个和第三个是解决人生苦短,微软开发的包,解决了人生苦短学,但是没有解决人生苦短用。所以,先自己成为大牛,写属于自己的包,不要用别人开发的。
微软补丁包和之前发布的是并行存在,所以新版本并没覆盖老版本,所以注意一下,VC++新版本又覆盖了旧版本,这样的东西多了就特别恼火。
最后说明,安装过程说要你安装vs才能用的不用理会,安装redistribute就可以了,要编译的就多安装build tools。sdk根据情况安装。当然比较懒可以直接安装vs啥问题都解决了。但是存在难受的问题,很多人都经历过,主程序不超过200M,一个辅助工具就10几个G你会什么感受。