gpt4 book ai didi

c++ - 创建 C++ 程序时符号加载(源信息剥离)错误

转载 作者:行者123 更新时间:2023-11-28 07:34:28 25 4
gpt4 key购买 nike

我只是想让 think-gear 测试应用程序正常工作,它将通过 USB 射频发射器与思维波脑电图进行通信。他们有一个教程让测试程序工作,我完全按照它,我复制了所有正确的头文件、DLL 文件和代码文件,程序确实运行,它加载 think-gear DLL 文件并测试它然后它等待按键继续,只要我按下一个键,它就会关闭并给我这个错误...

'thinkgear_testapp.exe': Loaded 'D:\Users\Daniel Braithwaite\Google  Drive\Progrmamming\Quadcopter Project\EEG C++ Workspace\EEG\Debug\thinkgear_testapp.exe',       Symbols loaded.
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\ntdll.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\kernel32.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\KernelBase.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Users\Daniel Braithwaite\Google Drive\Progrmamming\Quadcopter Project\EEG C++ Workspace\EEG\Debug\thinkgear.dll', Cannot find or open the PDB file
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\winmm.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\msvcrt.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\user32.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\gdi32.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\lpk.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\usp10.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\advapi32.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\sechost.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\rpcrt4.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\sspicli.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\cryptbase.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\imm32.dll', Symbols loaded (source information stripped).
'thinkgear_testapp.exe': Loaded 'D:\Windows\SysWOW64\msctf.dll', Symbols loaded (source information stripped).
The program '[6268] thinkgear_testapp.exe: Native' has exited with code 0 (0x0).

我在 Visual Studio 2010 中运行它,我尝试更改调试菜单下的符号设置,但这并没有什么不同。任何解决此问题的帮助将不胜感激。

最佳答案

这不是错误。

由于您是在调试器下运行程序,它会尝试为每个加载的 DLL 加载符号。符号是将运行时内存地址与函数地址、局部变量等匹配所需的额外信息。

“Source information stripped”表示源代码信息已被剥离。您会注意到您会收到这条针对 Microsoft 二进制文件的消息。

您会注意到您获得了您自己编译的代码的完整符号。

关于c++ - 创建 C++ 程序时符号加载(源信息剥离)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17021429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com