1.打开VS的时候编译报错,提示“无法启动程序,因为计算机丢失MSVCR120D.dll”,如图:
接着哗哗~~显示一大堆错误信息:
“多线程并行计算.exe”(Win32): 已加载“C:\Test\VS2012\main\Debug\多线程并行计算.exe”。已加载符号。
“多线程并行计算.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
“多线程并行计算.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。无法查找或打开 PDB 文件。
“多线程并行计算.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。无法查找或打开 PDB 文件。
“多线程并行计算.exe”(Win32): 已加载“C:\Windows\System32\apphelp.dll”。无法查找或打开 PDB 文件。
···························································
所谓“.dll”文件就是:
DLL是Dynamic Link Library的缩写,意为动态链接库。DLL文件一般被存放在C:WindowsSystem32目录下。如下图:
在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库