win10系统,vc++2015显示已安装,但是程序里根本没有

win10系统,vc++2015显示已安装,但是程序里根本没有,第1张

这是系统的bug,也是电信不给力的缘故,还有各种驱动特效问题。目前电信没有推出完全兼容win7的上网客户端。解决方法,首选用win7的兼容性功能运行漏碧此程序,点击运行程序右键——兼容性疑难解答——让它配置一段时间,点击启动程序,用兼容性模式运行就ok。第二,重新编译debug,C盘——windows——debug 删除,然后用vc6.0编译程序,过程比较复杂麻烦,如果没有一点C语言功底,会让你双眼冒金花,四肢无力,口吐白沫,但是如果你有真诚的心,啥事都好办,总之是比春搜李较难弄的。1.普通版本//配置,请注意其中prefix中路径使用的双反斜杠。否则,在编译时会报非 法的转义字符错。1) perl Configure VC-WIN32 --prefix="D:\\openssl_program\\openssl"//生成编译脚本//如果不需要编扒迟译CE版,则注释掉 ms\do_ms.bat第4,5行,如下//REM perl util\mk1mf.pl no-asm VC-CE >ms\ce.mak//REM perl util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak2)ms\do_ms//编译3)nmake -f ms\ntdll.mak//测 试4)nmake -f ms\ntdll.mak test //安装 5)nmake -f ms\ntdll.mak install 2.调试版本 这个非常头疼,花了我很多时间才搞定。因为依据说明文档编译后的结果即使"symbols loaded"还是没法进入源代码。//同上1) perl Configure VC-WIN32 --prefix="D:\\openssl_program\\openssl"//生成编译脚本,且先修改ms\do_ms.bat 第2-3行如下:即加入了“debug”在平台前//perl util\mk1mf.pl no-asm debug VC-WIN32 >ms\nt.mak//perl util\mk1mf.pl dll no-asm debug VC-WIN32 >ms\ntdll.mak2)ms\do_ms//编译,必须在 ntdll.mak(由上一步生成的) 的CFLAG(第19行)中加入 /Zi参数,//否则无法step into openssl源代码中。3)nmake -f ms\ntdll.mak//测试4)nmake -f ms\ntdll.mak test //安装 5)nmake -f ms\ntdll.mak install

 【首先给出99%情况下都能解决这个问题的最简单办法】:

   下载并安装微软VC++2013版运行库

 (英文全称:Microsoft Visual C++ 2013 Redistributable Package)

  【注意】:如果是32位程序出现这个丢失的提示就安装32位(x86)版VC++,64位程序就安装x64版。实在分不清就两个版本都装了,也没坏处。

重申:安装哪个版本跟你的系统是否64位版并没有关系!是要看调用VC++的那个程序本身是32位还是64位!

关于附件:VC++运行库是很容易搜到下载的,也可以直接下载我附件,欢迎下载给我财富,谢谢。7z文件要用解压缩软件打开,x86版就是32位版,凳冲请不要再问出“为什么只有86位版”之类搞笑的问题。

  【下面给出吐槽和解释,不想看的可以不看】:

呵呵,vc++已经更新到碰锋了2015版,msvcp类文件的版本号刷到了140,而大部分解决方案还在用不知道哪个年代就开始祖传的复制货,又是95又是Me的,特么现在还有人用Windows 95系统?敢不敢复制粘贴之前自己试一试?敢不敢修改一下把祖传了十年的答案加上Windows8.1、Windows10?

在此强烈建议大家抵制不论什么dll都只会下载这个文件丢到系统盘的蠢办法,这完全是撞大运。

有些人试了下上面的办法可能觉得有用,认为我危言耸听。那只是你运气好,瞎猫碰到死耗子。如果64位系统按照他的说法去把dll文件放到syswow64里,而你要打开的软件或游戏却是个32位程序,你看看是不是有用枣吵歼。即使版本对应,你光下载这个dll也未必有效,因为你并没有安装vc++运行库,有些软件是必须完整安装VC++运行库才能运行的。

另:msvcp、msvcr140.dll属于VC++2015版

msvcp、msvcr120.dll属于VC++2013版

msvcp、msvcr110.dll属于VC++2012版

msvcp、msvcr100.dll属于VC++2010版

msvcp、msvcr71.dll属于VC++2005版

版本号介于71与100之间的大部分属于VC++2008版

除了丢失、缺少这类错误之外,如果一个程序打开之后提示“并行配置错误”,那么也是因为没有安装VC++运 行库。

既然大部分都一样的话你玩资料片不就行了。如果是剧情不同你可以把原版游戏目录里的main.smc(或者其他扩展名比如main.msc)考到资料片里替换原来的。这个是剧情文件,注意替换之前先备份一下,就是复制一个,以免不好使时没法玩了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12310531.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存