1. 问题:在Debug版本下, 应用程序无法正常启动,输出窗口:Cannot find or open the PDB file (12.3.19)解决:当程序引用外部库时(dll 文件),如果是*d.dll版本,需要调试文件,pdb是符号文件,有了它才能调试跟踪。如果不是手动编译外部库,找不到pdb文件,可使用Release版本的 *.dll替换。
指定pdb文件的方法:设置系统环境变量,比如_NT_SYMBOL_PATH=SRV*D:\apps\pdb*http://msdl.microsoft.com/download/symbols 或者把"Microsoft Symbol Servers"勾上(Tools -> Options -> Debugging -> Symbols)针对系统的dll文件.
另:确保 Microsoft Visual C++ 2005/2008/2010 Redistributable Package (x86/x64) 已安装