Cannot find or open the PDB file
在vs2010下写程序调一个API,结果返回的句柄始终为NULL,GetLastError() = 126。
说明LoadLibrary不成功,全部重新配置之后,Debug结果如下:
Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\KernelBase.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\shlwapi.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\gdi32.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\user32.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\lpk.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\usp10.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\msvcrt.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\imm32.dll', Cannot find or open the PDB file
Loaded 'C:\Windows\System32\msctf.dll', Cannot find or open the PDB file
非常费解,在CSDN论坛上查到解决办法:
原因是程序输出的地方是系统而不是vs2010
Ctrl + F5运行就可以了
或者在cmd命令行下执行程序。
补充:软件开发 , C语言 ,