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. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  2. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

    http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...

  3. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  4. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

  5. Win7 64 安装Visual Studio 2010和SQL Server 2008 R2

    1. 在MSDN,我告诉你下载安装文件,VS 2010 不论32位还是64位都是同一个文件,cn_visual_studio_2010_ultimate_x86_dvd_532347.iso.SQL下 ...

  6. [原创]ObjectARX开发环境搭建之VS2010+ObjectARX2012Wizard+Addin工具条问题修复

    目前ObjectARX版本越来越高,也越来越简化开发,如果需要同时开发低版本和高版本的ARX程序,就需要搭建批量编译环境,以满足ARX开发的需要. 批量编译的搭建网络上已经有了很多的教程,基本上都是基 ...

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

    搭建ESP32A1S的ADF开发环境 一,获取IDF和IDF-TOOL adf是乐鑫的音频开发框架,里面有许多乐鑫的音频开发API,同时ADF是基于IDF的.这一部分可以按照官网的教程一步一步来.官网 ...

  8. Python Windows开发环境搭建

    一.下载python安装包 python官网地址:https://www.python.org/,下载windows平台包并安装 二.在Windows设置环境变量 计算机右键,选择属性,在高级系统设置 ...

  9. react native windows开发环境搭建(二)

    上一篇中介绍了本地服务器端环境的安装,使用已经编译好的apk程序,设置ip地址,就可以看到welcome界面,并且可以对程序做出修改以及调试. 为了扩展和发布应用 还需要能编译loader程序,这里介 ...

随机推荐

  1. 设计模式->观察者模式

    观察者模式能非常大的减少模块之前的耦合.具体的观察者模式,客官们可以去看<设计模式>或者<Head first设计模式>等之类的书. 在java中,java.util库中封装了 ...

  2. 腾讯云CentOS 6.6安装 Nginx

    一.下载Nginx 从Nginx的官网(http://nginx.org/en/download.html)下载Nginx的最新版本,这里我下载的是nginx-1.9.12. 下载完成后,得到一个如下 ...

  3. [游戏模版8] Win32 透明贴图

    >_<:The same with previous introduction. In the InitInstance fanction make a little change: &g ...

  4. VS2015详细安装步骤

    亲身经历记录下来,以备后用.也希望能够帮助到有需要的朋友们! 1.安装之前首先下载VS2015,下载地址: [VS2015社区版官方中文版下载]:http://download.microsoft.c ...

  5. java Unicode转UTF-8代码

    在做http请求时,有时候服务器传回的数据中会遇到传回数据为Unicode的情况,为此需要进行Unicode转UTF-8的转化,代码: public class StringTest { /** * ...

  6. Atitit.人力资源管理原理与概论

    Atitit.人力资源管理原理与概论 1. 人力资源管理 第一章 人力资源管理概述 第二章 人力资源理论基础与发展演变 第三章 人力资源规划 第四章工作分析与工作设计 第五章 员工招聘与录用 第六章 ...

  7. MyEclipse使用总结——MyEclipse文件查找技巧 ctrl+shift+R ctrl+H

    一.查找文件 使用快捷键[ctrl+shift+R]弹出弹出文件查找框,如下图所示: 二.查找包含某个字符串的文件 使用快捷键[ctrl+H]在弹出对话框中选File Search选项,然后在第一个文 ...

  8. 在 C++Builder 工程里调用 DLL 函数

    调用 Visual C++ DLL 给 C++Builder 程序员提出了一些独特的挑战.在我们试图解决 Visual C++ 生成的 DLL 之前,回顾一下如何调用一个 C++Builder 创建的 ...

  9. SourceTree - 正在检查源... When cloning a repository, "Checking Source" spins forever

    I am trying to clone a repository, my OpenSSH is set up correctly and I can do everything fine in Gi ...

  10. EMW 性能优化二之---并发配置

    EMW 性能优化二之---并发配置 在前一个日志中写到交货的异步更新,对于RFUI RF的前台操作会提升效率,异步更新不用等待更新状态的返回,启用更新队列的方式执行(SM13). 下面再补全性能相关的 ...