是一种更新和替代的关系吗?
我的机器里同时装有2005和2008版,能否卸掉2005?
类似的问题还有VB。
Microsoft Visual C++ Redistributable Package (x86)有各种版本,如2005、2008等。他们之间是什么关系?
答案:2 悬赏:30 手机版
解决时间 2021-03-06 16:52
- 提问者网友:浮克旳回音
- 2021-03-06 12:01
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-06 12:45
是不同的,基本可以认为是独立的。
用VC2005编译的程序需要2005的Redist
用VC2008编译的程序需要2008的Redist
两者不存在依赖或者替代关系。
用VC2005编译的程序需要2005的Redist
用VC2008编译的程序需要2008的Redist
两者不存在依赖或者替代关系。
全部回答
- 1楼网友:酒安江南
- 2021-03-06 14:01
最近装了一台windows 7 64位系统,然后为了安装某个软件,需要安装microsoft visual c++ 2005 redistributable package可再发行组件包,到微软官方网站上下载后安装(x86)(x64),可是出现下面的错误框:
command line option syntax error. type command /? for help.意思大概是“命令行选项语法错误,输入命令/?寻求帮助”。其实微软的这些安装包除了双击安装外,还支持通过附加命令启动,比如附加命令选择静默安装,这也就是为什么某些安全软件可以打补丁,而补丁的安装界面不会出现的原因。
问题就在这儿,我明明是双击安装的,并不是通过命令行参数启动安装包的,为什么会有这个提示呢?搜索了网络,找到是因为windows临时文件或者该安装包所在路径包含中文,我检查了所有的路径包括temp临时目录路径,并未发现中文。
看了下安装包描述win32 cabinet self-extractor,cabinet是微软自家的一种压缩格式,后缀名是*.cab,self-extractor是自解压程序,我怀疑是微软网站上下载下来的这个安装包vcredist_x64.exe或者vcredist_x86.exe只是个壳,双击只是释放壳内文件,然后再使用命令行参数启动里面真正的安装程序。
为了验证我的猜想,我右击使用7-zip打开压缩包的方式打开了这个安装包,果然在里面发现了vcredi~2.exe这个真正的安装程序。好了,下面我们可以直接右击选择7-zip解压vcredist_x64.exe这个安装包,然后提取出vcredi~2.exe,再双击vcredi~2.exe安装了,事实表明这样安装是没有问题的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯