关于Microsoft Visual Studio 2015 安装问题和初步使用
vs2015吧
全部回复
仅看楼主
level 5
vocal的AU君 楼主
一楼喂度,二楼继续
2017年02月25日 10点02分 1
level 5
vocal的AU君 楼主
如题,没想到大家安装visual studio居然都遇到了这么多问题(更别提使用了)于是我就总结了一些经验,一箩筐安装中可能遇到的问题供大家参考一下。
1.安装前首先确定你的系统是否可以安装VS
硬件官方说明是这样的:
1.6 GHz 或更快的处理器
1 GB RAM(如果在虚拟机上运行,则为 1.5 GB)
20 GB 可用硬盘空间
5400 RPM 硬盘驱动器
与 DirectX 9 兼容的视频卡,其显示分辨率为 1024 x 768 或更高
不过我看这也太低了肯定得出问题啊(微软总是这样)
个人觉得如果你想流畅的使用VS2015的话:
Win8、10 6gb内存 win7 8gb内存(没错win7反而要大)
为社么win7要这么大,因为win7糟糕的资源管理情况,如果你的内存少于4gb是很有可能出现
像上图这种情况的,安装VS时需要调用的内存量又很多,
(4gb内存,在win7里安装VS已缓存数和可用数直接对半分,空闲数可以降到零,在win7里面很有可能导致内存不足。)
如果你的电脑只有不到6gb内存可能安装中就会出现内存不足的情况(那就喜大普奔了),有些电脑有可能还已经安装打开了其他程序所要占用的内存就更多了,所以win7要有8gb内存才行。至于win10就很少见到在4gb情况下跳出内存不足的问题,所以win10用户大可放心。
win7 系统盘总容量160GB(没错) Win8、10 系统盘总容量200GB(没错)
为设么容量要这么大
上图是楼主c盘。
与 DirectX 9 兼容的视频卡,现在都要 DirectX 11 12 了( DirectX 9 你在逗我)
最好系统盘是在固态上
系统是Win7或更高版本
对于 Windows Phone 开发:
Windows Phone 8.0 开发需要 Windows 8.1 (x64) 或更高版本
Windows Phone 8.1 开发需要 Windows 8.1 (x86) 或更高版本
处理器嘛,2代i3足以自己看着办(其实上VS的编译对处理器要求不高(个人感觉))。
还有其他要求:
你的网络要好连接外网速度要快,并且最好不受各种封锁的影响(推荐翻墙)。
Internet Explorer 10 如果你不是win10 你要保证你的ie为10或更高版本并且能够正常运行,通常XXX精简版WinX XXXGostwinX 就经常ie有问题,win10都没有ie了,所以这一条不管win10设么事。
windows update 正常 (通常win10没有问题,其他不好说)。
win7 需要 KB2883200(更新)(正好试试windows update 有没有问题 )。
如果你长期使用其他软件(比如大 数*字)打补丁,你的windows update可能就存在问题根本用不了,遇到这种情况我也只能表示重装系统,或者洗洗睡了吧。
至于win10现在是除了企业版可以自己选择到点要不要Windows update win10都是第一时间给你更新所以win10 Windows update 不能用的可能性也比较小(知道win10 windows update不能禁用的好处了吧,免得你用第三方软件打补丁导致打出问题来,最后还怪微软)。
要是操作系统的ie或windows update 存在问题,安装Visual Studio 2015,可能发生下面的错误:
或者更奇葩的错误:
如果对你的系统没有信心建议重装,安装VS之前不要进行注册表清理(可能会把关于.net的信息误删),不要装UC浏览器,不要装WPS,不要各种优化系统,最好win10(其实win10各种奇葩问题最少 安装win10建议使用固态硬盘并且BIOS设置硬盘模式是ahci使用NTFS分区+uefi引导(一头雾水))
下楼继续
2017年02月25日 10点02分 2
level 5
vocal的AU君 楼主
2.获得Visual Studio 2015
进入Visual Studio 官方网站,https://www.visualstudio.com/zh-hans/vs/
如果你对自己的网络没有信心建议你去点
建议你去官网下载,因为官网都是第一时间更新,相比于其他地方的存在的问题肯定要少。确保你下的是中文版,要不然以后你如果想更改语言可能会出现一些问题。
3.安装
下载后安装包后如果你使用了像360这样的会经常阻止什么什么修改开机启动项+注册表的 滑稽 安全软件建议先关掉,如果你装了UC浏览器先把它卸载掉(听说他会引起安装失败),不要打开WPS,任务管理器里面不要有WPS的任何进程(如果你装了WPS,WPS可能会让 安装win0 sdk 这一项失败,亲身经历),然后再打开安装程序。
如果你下的不是离线安装包建议你挂VP?N安装,不然:
或者其他情况。
如果你重装过系统,并且安装包(程序)是在上一个系统中下的,你双击安装程序可能会:
这通常是因为文件的权限问题引起的,这时你可以 右键》以管理员身份运行 或者 右键》属性》安全》高级 然后自己琢磨[滑稽]
然后你可以打开安装程序了 这里我们使用Community(社区版),你想要用哪个版本你也可以自己选。
如果你之前安装过VS,你会发现你的安装界面可能会像上图一样 安装路径无法修改 滑稽 如果不会使安装失败大可不必管它,不过个人觉得VS这安装路径改了就跟没改一样,因为不管安装路径是怎样的,仍旧会有很多东西进入到你的系统盘里。然后建议你选择自定义安装,之后点 下一步。
这里推荐选中LightSwitch、Microsoft Web开发人员工具 和 通用工具(全选),
然后再根据你的需要选择其他项目。
如果你想使用C++,展开编程语言 选中 Visual C++ 如此。
千万不要全选 不然要安装的东西实在太多 几十G。
还有,在第一次安装时强烈不推荐勾选 Java se 和Android sdk(API级别XXX)因为网络的关系有很多人死在这儿。如果你确实需要这几个东西,安装完成之后你可以在控住面板中重新添加(控制面板》程序》程序和功能》卸载或更改程序》找到 Microsoft Visual studio XXX(比如社区版的英文community) 2015 双击稍等他一下(然后自己看着办))。
回到安装过程:
然后点 下一步
这一步是列出你选中的项目,没有设么问题了就可以点 安装。
安装一会儿后系统会重新启动一次(或者提示你重启还可能会附带一些错误),你就重启好了,然后可以继续安装
如果安装途中出现:
建议选择第一个 从interent下载包,然后点重试,前提是你网络没问题。
下楼继续
2017年02月25日 12点02分 3
我安装时显示安装包丢失或损坏,但是没有从intertnet下载这个选项怎么办[疑问]
2017年02月26日 09点02分
我三个都试了,没用怎么办
2017年07月06日 12点07分
@冷无情丶鳠 这么个没用法,错误信息是设么
2018年03月05日 03点03分
楼主我点了跳过包会怎样- -
2018年03月26日 10点03分
level 5
vocal的AU君 楼主
最后如果你运气非常差:
那我也无能为力 表情
如果你运气好:
如果出现了其他错误,首先看看能不能启动先启动再说,如果不能启动:者控制面板》程序》程序和功能》卸载或更改程序》找到 Microsoft Visual studio XXX(比如社区版的英文community) 2015 双击稍等他一会,出现:
然后你就可以修改或修复(删掉那些出问题的东西,或者修复)。如果多次尝试未能成功,你可以上网找找其他解决方法。
如果你的电脑安装过程中弹出内存不足的情况,那就只有强制关机了,关机之后再启动的话会出现和上面一样的修复界面,这时候推荐修复但是你最好先确保不会再出现内存不足的情况(否则后果自负)。
如果你的安装过程卡在最后一步(配置你的系统)长达半小时,在确保已经没有出现硬盘的写入操作时,建议你可以使用任务管理器结束进程。
如果你想卸载VS(通常卸载不干净),其实上是有特别方法的,现按正常套路的方法用卸载程序卸载,然后使用系统自带的备份还原工具还原到没有安装VS之前的节点,方法:右键 计算机(我的电脑)》属性》系统保护》配置》系统还原。
未完
2017年02月25日 12点02分 4
哦对了如果你使用了结束进程的方法,启动VS可能会直接弹出卸载/修复的界面,这是你需要重新启动计算机,重启后会弹出VS的配置》修复界面,这是你只要取消就可以了。
2017年02月27日 10点02分
level 4
楼主,我这个是怎么回事
2017年02月25日 15点02分 5
level 4
被自己蠢死,不要理我[泪]
2017年02月25日 15点02分 6
level 11
@vocal的AU君 已加精,感谢楼主分享。
2017年02月26日 07点02分 7
level 5
vocal的AU君 楼主
4.好了装好了先看看用不用得了
点了那个大大的“启动”之后,
如果你是用微软的账号登录的windows,这里会显示已经登陆了的状态。
这一步会发生的错误有:
如果它弹出错误提示你要修复,那就去控制面板修复(具体方法上面已经说过一次了,不再多说)。一般他主动提示你修复的修复一定能成功。
只有一个空白的页面(完全空白),这个解决方法可以翻贴吧的精品贴。
或者发现不断地转圈圈,无法出现登录按钮,建议这个挂VP?N。
现在你可以选择登陆(需要微软账号)或者以后再说。(谁说一定要微软账号的)
然后
随你喜欢好了,如果是社区版不用激活就能用,其他版本这一步要激活或者选试用。
稍等片刻,你就会看到这个界面:
你的界面不一定和我的一样(不要紧),只要能启动就行(第一次启动会出现一个“撰写 关系图”和其他的进度条,正常 以后不会出现)。(上图中那个奇葩错误是因为网络引起的,关系不大)。
如有错误欢迎指出更正,还没完。
2017年02月26日 09点02分 8
level 1
求问能否把VS安装到含有中文的路径下呢?我装在中文路径下,已经装好了,可以运行简单程序,但是加了opencv后出现了问题会不会是装在中文路径下的原因?
2017年02月26日 09点02分 9
这个我不清楚,我还从来没试过装中文路径,也没搞过OpenCV
2017年02月27日 13点02分
level 1
请问出现这种情况是什么意思
2017年02月26日 11点02分 10
level 1
之前装过一次,后来再安就这样了
2017年02月26日 11点02分 11
level 1
点击启动,有那个界面,但是不能使用
2017年02月26日 11点02分 12
level 2
里面没有visual c ++怎么办,急急急
2017年02月26日 13点02分 13
控制面板》程序》程序和功能》卸载或更改程序,里面找到vs2015,点击修复,出来的面板里面点修改,把和c++有关的加上就好
2017年02月27日 14点02分
level 5
vocal的AU君 楼主
5.然后咱们来最终测试一下(这才是死亡的一步)(还有可能存在错误)
打开VS(注意是
不是
)对于win8用户你的开始菜单里可能真的找不到
,因为win8根本就没有开始菜单啊(360等接上去的不算 [阴险]),你需要到开始屏幕》所有应用里面去寻找。
点击菜单:"文件"-"新建"-"项目",会出现这个窗口(咱们默认你是用C++ (其他语言也可以,只是选择的语言不同)):
如果你找不到你想要的模版,极有可能是在安装的时候没有正确安装或者你没有选中那个要安装的项,这时你可以看看上面有没有安装XXX模版的选项(一个地球的标志)如果有选上你想使用项目之后他会为你安装模版你就想安装时那样做就行了,如果没有 那就试试控制面板修复(具体方法上面已经有过,不再多说。)
选择左侧的"Visual C++"之后,选择右侧的"空项目"(位置不一定一样,找找看),项目名称填写“随你喜欢”点击“确定”。
如果你点了“确定”上面那个新建项目窗口又重新跳出来,那极有可能是因为权限的问题,这时你打某些开文件夹会发现需要管理员权限,或者干脆拒绝访问:为社么会引起这个问题,我认为极有可能是因为你重装过系统(我说的对不对)。 解决这个问题建议打开我的电脑(此电脑、计算机)找到上面你使用的“位置”所在的那个文件夹 右键》属性》安全》高级 (然后自己琢磨 滑稽),或者每次都以管理员身份启动VS(不推荐)。如果你重装过系统,并且在之前的系统中登录过你的微软账号你可以尝试以你的微软账号登录你的系统,应该可以放倒所有因文件权限引起的问题(当然前提是你要有微软账号并且在之前的系统中登录过)。
如果你发现确定按钮不能点,看一看
这个地方是否存在.net Framework XX 如果不存在,就可以点更多.net framework…(然后看着办),如果发现.net不能安装可以试试控制面板》程序和功能》添加或删除windows组件》把.net Framework前面的钩去掉》确定》重启系统》再去控制面板把.net framework重新装上。
或者可能是因为位置(L)这一栏目的问题,选择浏览(B)(选择项目保存的目录)可以解决。
然后可能会发生:
对于此建议:
先找到vs2012开发人员命令提示 :
在该窗口下输入“devenv /resetuserdata”,然后回车;
先输入devenv回车,会出现vs的启动界面,关掉
然后再输入devenv /resetuserdata回车,重新启动vs。
回到正题 点击确定后如果一切正常你会看到
这么一块东西,没有的话就仔细找找看,不一定会有这么大。
下楼继续
2017年02月27日 12点02分 14
请把上面的2012视为2015 [喷]都一样的[滑稽]
2017年02月27日 12点02分
level 5
vocal的AU君 楼主
然后在
上右键
选择 添加(D)
再选择 新建项(W)…
于是你就会看到:
什么都不用说了,直接点 添加。
然后输入:
千万不要给我
像这个一样,你以为这是VC6.0 吗 上图中存在的错误:
首先 main后面必须带括号的,前面必须加定义的类型(比如 int),建议改成:int main(void)或void main()也是可以的,但void main()是不能配合使用使用return0;的。(注意标点符号都要用英文)。
然后你想 使用“std::cout”之类的话必须先“using namespace std;”
int main()的要使用return XXX(一般是0);来返回一个数值给系统。
最后你要是想让窗口停住(不是一闪而过)的话要使用system(“pause”);。
信不信上面这样也是可以的。不过我不建议大家这么写,因为这么写在其他一些IDE里面是行不通的,而且这个void main可以连个Return都没有程序运行到底正不正确系统都不知道。
下楼继续
2017年02月27日 12点02分 15
楼主啊,源文件里添加的文件不是应该是→文件名.c吗?
2018年04月16日 13点04分
@雪撬sled 这是C++啊
2018年04月17日 11点04分
1 2 3 4 尾页