但我系统里是有这个文件的,后来搜了一下,说是 microsoft visual c++ 2012 的问题,我也是怀疑是这个问题,因为我在安装的时候出现了这个:
手动装吧,也装不上:
感觉比 Linux 的依赖还难搞啊,哪位 v 友能提供点思路
1
shinko 2015-09-23 00:21:41 +08:00 via Android
重装系统
|
2
ScotGu 2015-09-23 00:23:15 +08:00
格盘,重装。
你真的在用 32 位系统么 你下的 VC++2012 不完整? |
4
iannil 2015-09-23 01:26:04 +08:00
楼主可以装个 DirectX Repair 这个软件,他会给你搜下各种 MSVCP 缺失,各种版本 C++运行时库的缺失,并帮你装起来。
|
6
emric 2015-09-23 01:34:50 +08:00
下载 vc12 解包, 安装时指向解压路径即可.
|
7
aa45942 2015-09-23 01:37:08 +08:00
那个装的是 update ,不是安装包,当然装不上
而你手动安装的 VC++2012 是 x86 也就是 32 位的 |
8
aa45942 2015-09-23 01:42:34 +08:00
http://www.microsoft.com/en-us/download/details.aspx?id=30679
64 位注意选 VSU_4\vcredist_x64.exe |
9
iannil 2015-09-23 10:29:38 +08:00
@freaks 我 win8.1 刚装的时候也是各种缺,装了一个又一个运行时,下 DLL 啥的。最后用这个软件扫了一遍,补装了两个运行时, DLL 倒是不缺了。然后 Xshell 就可以用了,然后把这个软件卸了就行了,也就是一次性的。
DirectX Repair 的安装包可以留着,万一再重装了呢。 |
10
freaks OP @iannil 其实现在的环境是不缺 dll 文件的,这个提示搞不懂,我把那个 dll 文件剪切出来的话,我的 ps 运行不了了,难道 dll 还有版本限制,有可能是 vc 装不上去的原因
|
11
iannil 2015-09-23 12:32:46 +08:00
@freaks 那建议你把 dll 文件所在的文件夹按时间排序,找出你复制进去的 dll 文件,给他改个名,或挪到其他地方去。然后跑一遍 DirectX Repair 让他替你判断你系统的版本啥的,给你把缺的补上好了。
自己折腾太慢了。 |
12
clapse 2015-09-23 17:18:59 +08:00
64 位的话 msvcp110.dll 放 SysWOW64 试下
|