1. 安装VS2010

1.1 安装步骤

1. 注意安装的时候,选择自定义安装,将不需要的VB.net去掉。

2. 看一下C++下的x64选项是否选择了,如果没选,将其选上。

3. 一定要将 Microsoft SQL Server 2008 Express 勾选掉。否则将来安装 SQL Server 2008 R2时,会提示 SQL Server 2008已安装,安装会出问题。

4. 安装完成后,在最后一个页面点击“Install Documentation”,以安装 Help Library(即以前的MSDN)。选择需要安装的帮助文件,如C++,C#等,点击“Add”添加。

安装完成后,点击Setting按钮,以设置Help Library为使用Local Help。然后点“Exit”完成安装Help Library。

5. 点击“Finish”完成VS2010的安装。

1.2 测试

1. 安装完成后,新建一个MFC/Single Frame Application 来测试。生成工程后,直接编译,发现一个LINK错误:LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

搜索解决方案,有三个可行的解决方案:

(1)disable incremental linking:【1】

Project Properties
-> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"

(2)若不能解决,则尝试关闭 "Embed Manifest"【2】

Project Properties 
-> Configuration Properties ->Manifest Tool->Input and Output->Embed Manifest->modify Yes to No

(3)若仍不能解决问题,则有可能是cvtres.exe的版本混乱导致的问题,参考【1】中的解决办法。

由于是LINK Error,所以将 /VERBOSE 放置于 Linker/Command Line里,编译发现在 Invoking CVTRES.EXE 时出错。

搜索发现有2个cvtres.exe.分别在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe 和 C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。

.net Framework 4.0下的使VS2010下的不起作用。使用最新的cvtres.exe替换老的文件即可【3】,或者重命名老的文件。

我将C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe重命名为cvtres_old.exe后,重编译工程,错误解决。

1.3 安装 H3Viewer_Setup_112

VS2010的Help Library,也就是以前的MSDN,没有索引,搜索API非常不方便。安装一个 H3Viewer_Setup_112,可转成传统MSDN显示格式。下载地址为【4】

Updated:安装VS2010 SP1补丁后,Help Library就会自带索引功能了,不再需要安装 H3Viewer_Setup_112。补丁会自动更新,不需要专门下载。

1.4  安装完VS2010和VS2010 SP1后,是否还有必要安装 Windows SDK 7.1?

若干你不开发WindowsPhone,或者DirectX的话,可以不必安装Windows SDK 7.1。否则,还是需要安装Windows SDK 7.1的。

那么安装的时候,有需要注意的地方:Windows  SDK 7.1和Visual Studio  2010  SP1相容性有问题。

若在安裝Visual Studio  2010  SP1之後安裝或修復Windows  SDK 7.1,會因為Windows  SDK  7.1的安裝包含了Visual C++編譯器的功能,而造成Windows  SDK 7.1的安裝停止,並產生錯誤。解決方式是:【5】

(1)再次安裝Windows  SDK 7.1,但在安裝過程取消『Visual C++ Compiler』選項(也就是不安裝Visual C++編譯器),然後完成Windows  SDK 7.1的安裝。

(2)安裝微軟釋出的更新檔Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1。

2. 安装SQLServer 2008 R2

2.1 安装步骤

1. 参照【6】中的安装步骤,进行。

为了确保安装过程中少出问题,选择了默认安装在C盘,大约占空间7G左右。

2. 注意在step14的时候,由于我的系统Administrator用户被禁用了,所以我采用的是【7】中step7的方法:“服务器配置窗口,点击对所有SQL Server服务器使用相同账户,选择NT AUTHORITY\NETWORK SERVICE, 点确定”。

2.2 配置问题

1. 如果你的 SQL Server 2008不能用IP+端口号(比如:127.0.0.1,1433,1433是默认端口号)登录,那么可参考【8】中的方法,修改一下配置。

3. VS2013

3.1 安装前注意

1. 如果是Win7系统,安装VS2013前一定要注意,安装VS2013需要IE10已经安装,而安装IE10 则需要Win7已安装SP1【9】。

因此,安装VS2013前,需要先确保SP1已安装,然后确保>=IE10版本的IE已安装。

3.2 安装步骤

安装没有什么需要特殊注意的。注意把 SQL Server 和Silverlight两项勾选掉。然后默认安装在C盘,就可以了。因为即使选择安装在其它盘的话,C盘也仍然需要6G的空间。

3.3 如何更改VS2013的语言为英文?

所安装的VS2013是中文版的,一时不太适应,想改回英文版。点击工具->选项->环境->点击区域设置->能看到所选择的语言是“中文(简体)”,点击“获取其他语言”->从打开的网页中选择“英语”,然后下载,会下载一个vs_langpack.exe语言包。安装该语言包,然后再重复上面的操作,选择英文,即可。

3.4 ipch和sdf文件

使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。

那么,该怎么解决呢?其实可以关闭它。方法:【10】

Tools->Options->Text Editor->C/C++->Advanced->Disable Database,设置为True

但是这样的办法会产生另外的一些问题,可能会导致其他的一些功能不能使用。另外一种解决方法是:

Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Location 的属性组中,将"Always Use Fallback Location"设置为 true,将"Do Not Warn If Fallback Location Used" 设置为 true ,然后删除解决方案目录下的 sdf 文件和 ipch 目录,再次打开解决方案,发现这些烦人的东西已经不见了。

那么那些文件放置到那里了呢?看 "Fallback Location" 属性说明:这是存储浏览信息数据库和 IntelliSense 文件的第二个位置,如果不指定则放置到临时目录中;到临时目录一看,里面有一个 VC++ 的目录,都在那个目录里面呢。

可以在 "Fallback Location" 属性中,设置一个固定的路径来存储这些文件,比如D:\VS2010Temp,这样也比较好管理这些庞大的臃肿的文件,可以定期清理掉它们,释放出硬盘空间!

4. VS2015 Community

4.1 下载iso安装包

不要在线安装,由于安装包巨大,经常会因网络问题安装失败。可以下载ISO离线安装包。

1. 打开https://www.visualstudio.com/

2. 点击下载->热门下载->所有下载,此时打开网页的URL为:https://www.visualstudio.com/downloads/download-visual-studio-vs

3. 找到`Visual Studio 下载`下的链接`Visual Studio 2015`,点击,会展开,然后点击“Community 2015”

4. 在右侧的窗口中,选择语言:English,下载英文版;选择格式:ISO。点击下载按钮。

5. 安装指南:https://msdn.microsoft.com/library/e2h7fzkw(v=vs.140).aspx#bkmk_offline

4.2 安装过程注意点

1. 安装时,选择自定义安装。将C++选择上

Reference

【1】Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt' after installing Visual Studio 2012 Release Preview(http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval/14144713#14144713)

【2】LINK : fatal error LNK1123 (VS2010)(http://jingyan.baidu.com/article/fd8044faf0cbad5030137a41.html)

【3】LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(http://blog.chinaunix.net/uid-20385936-id-3506149.html)

【4】H3Viewer_Setup_112(http://download.csdn.net/detail/dcmilan/4123471)

【5】Windows SDK 7.1的Visual Studio 2010 SP1相容性問題更新檔(http://www.goodman-lai.idv.tw/2011/04/windows-sdk-71visual-studio-2010-sp1.html)

【6】sql server 2008 R2的安装方法(http://jingyan.baidu.com/article/49711c61486072fa441b7cb2.html)

【7】Sql Server 2008如何安装(http://jingyan.baidu.com/article/9113f81b23ad812b3214c73a.html)

【8】解决MSSQL 2008不能用IP登录的问题(http://blog.csdn.net/smartsmile2012/article/details/8647572)

【9】VS2013 安装经验(http://jingyan.baidu.com/article/48a42057c30cd6a924250400.html)

【10】vs2010中臃肿的ipch和sdf文件(http://blog.163.com/yangjun1988422@126/blog/static/47412917201074446054/)

Windows开发环境搭建(安装 VS2010, VS2013, VS2015 Community, Windows Server 2008 R2)相关推荐

  1. ODOO13 开发教程二 Windows开发环境搭建

    这篇文章写给刚接触odoo开发的朋友,在这篇文章中,主要介绍Windows下,odoo开发环境的搭建方法. 本文的推荐开发环境搭建使用 PyCharm.Python3.7.odoo13社区版 Wind ...

  2. .NET6入门:1.Windows开发环境搭建

    作为.NET的最新版本.NET6长期支持版已经发布,.NET6宣称是迄今为止最快的.NET.那当然不能落下时代的潮流,就让我们跟着文章进入.NET6的世界吧. 1. .NET6SDK下载 Downlo ...

  3. nRF Connect SDK(NCS)-Windows开发环境搭建

    目录 安装nRF Connet for Desktop 安装nRF Command Line Tools 安装nRF Connect SDK 1.打开nRF Connet for Desktop,安装 ...

  4. 2.2 Trino Windows开发环境搭建—源码修改篇

    1. 前言 在上一篇中,介绍了在Windows上搭建Trino开发环境所需要的组件.本篇文章,主要介绍通过修改源码,让Trino在Idea中运行起来. 2. 步骤 1)配置文件 Trino的配置文件位 ...

  5. react-native for android windows开发环境搭建详细记录

    先说说整个环境搭建的过程.上周开始要在windows上搭建react-native for android环境,当时按照找的教程,从git上clone master分支的代码,然后下载了node,安装 ...

  6. python环境搭建_Python开发环境搭建安装开发软件

    0.学习路径示意图 各位小伙伴大家好,这次楼主分享的是Ubuntu上安装开发软件. 包含以下这几个软件: Pycharm Anaconda3 Git Vim 远程登录软件 Ranger PS:因为以下 ...

  7. ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S

    搭建ESP32A1S的ADF开发环境 文章目录 搭建ESP32A1S的ADF开发环境 一,获取IDF和IDF-TOOL 二,安装ADF 三,适配ADF到ESP32A1S 四,使用asr语音识别例程 一 ...

  8. ESP32 ESP-IDF CMake Windows开发环境搭建

    简介 ESP-IDF 是 ESP32 芯片的官方开发框架 GUN Make和CMake的对比 GUN Make在Linux和Mac OS很容易构建一个工程,但Windows使用GUN需要使用MinGW ...

  9. redmine二次开发实战--windows开发环境搭建

    目录 目录 前言 一.安装redmine 1.下载安装包 2.安装程序 二.开发工具 总结 目录 前言 redmine是基于ruby on rails架构的一款项目管理软件,虽然ruby在window ...

最新文章

  1. ecshop商品详情相册顺序调整
  2. 【poj3734】矩阵乘法求解
  3. 前端学习(1514):vue-router使用步骤
  4. 学金融会python_学python对金融有用吗
  5. oracle语言的分类及其常见的系统函数
  6. 字符串压缩——C语言
  7. 浅谈Vue中的虚拟DOM
  8. 语音识别是什么意思_语音识别的翻译_音标_读音_用法_例句_爱词霸在线词典
  9. JS图片自动或者手动滚动效果(支持left或者up)
  10. python2.7 安装第三方库
  11. 简单的整人代码(你是猪,文章末附带文件)
  12. 风险预测模型_只学有用的:贷后评分模型的三种细分应用
  13. VS 2010 测试功能学习(七) - RnP与Coded UI自动化测试
  14. 【原创】技术员 Ghost Win 10 X64 企业贺岁版2018
  15. php判断显示器横屏还是竖屏,判断横屏竖屏(三种)
  16. 数据库查询张三的MYSQL成绩_MySQL数据库查询练习题
  17. LeetCode题解(0930):和相同的二元子数组(Python)
  18. 从用户行为打造活动交互设计闭环——2014年世界杯竞猜活动设计总结
  19. 交叉渡线道岔规格_你懂得什么叫道岔什么叫交叉渡线吗?
  20. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

热门文章

  1. 用tabbar mode为Emacs建立ta
  2. 一个进程安全的日志类, Linux实现
  3. Javascript中的树结构
  4. Android Studio3.x上使用Lombok
  5. jQuery 特殊选择器this
  6. centos6.7上使用nginx实现负载均衡!
  7. HTML5编程之旅 第4站 Forms
  8. JavaDoc注释的使用
  9. 原来颓废也是需要力气的
  10. 在项目中使用react