visual studio 调试时提示 :“HelloWorld1.exe”(Win32): 已加载“C:\Windows\SysWOW64\SogouPY.ime”。无法查找或打开 PDB 文件。
好像是32位的程序加载64为的dll,这个怎么解决啊
这个不是错误无所谓,如果嫌烦,就把搜狗拼音输入法卸载掉。
当程序在 VS 上编译时,程序所依赖的所有动态链接库(dll 文件)也会被编译,编译过程中每个 dll 都会产生一个pdb文件,又称为“符号文件”,是一个存储数据的信息文件,其包含 dll 库在编译过程的某些调试信息,例如程序中所用到的全局变量、局部变量、函数名以及他们的入口地址等。当使用VS 调试程序时,会默认加载你的程序以及程序依赖的dll库产生的所有pdb文件,但是结果往往是VS自己找不到依赖库的pdb文件,于是就提示给你“无法查找或打开pdb文件“。
这种提示都不是警告或错误,也不会影响程序的运行。只要你的程序能够正常运行,这些都不用考虑。我自己写的win32程序也会出这些提示,但没有一点影响,所以我就直接忽视。
望采纳!!!
你说的没有道理,对程序的影响很大的,无法断点调试,还有程序某些功能散失