俺第一次用vs,在编译工程源代码时出现了这样的问题。各种无法查找或打开PCB文件,导致无法运行
后面参考了一个博主的:
(20条消息) VS“无法查找或打开PDB文件”问题_pengege666的博客-CSDN博客
确实没有原来那么多了。但是又出现了新的问题,提示我各种dll文件找不到,无法执行代码,需要重新安装软件。于是我重新安装了。但是大漏特漏,还是依旧有问题。
于是又找了一些方法。终于找到了靠谱的
1.首先去C:\Windows目录下找到SysWOW64和System32文件夹。查找是否缺失了上图或者其他的dll文件。一般出现这种情况都是由于缺失此文件
2. 去下面这个链接下载缺失的dll文件。32位和64位的都有,并且是免费的,适合我这种穷鬼vcruntime140d.dll 免费下载 | DLL‑files.com (dll-files.com)
下面三张图是使用这个网址下载dll文件的一些提示
3.看你电脑是32位还是64位的。根据上图提示的方法去操作,下载32位或64位的dll文件。放在对应的C:\Windows\SysWOW64或C:Windows\System32文件夹中。我把32位的dll文件拷贝到了C:Windows\System32中。把64位的dll文件拷贝到C:\Windows\SysWOW64中。当我信心满满的去运行工程时。发现又有问题。说运行程序无法正常启动
4.又在网上搜为什么。发现有可能时dll文件装反了。需要注意一个地方。看看是 x86 还是x64
注意!注意!注意! x64对应System32文件夹对应64位的dll文件
x86对应SysWOW64文件夹对应32位的dll文件
所以我在第三步把这个搞反了。于是我又重新把32位的dll文件放到了C:\Windows\SysWOW64中。在重新运行,问题通通都没有了。哈哈哈
希望以上的记录对大家有用