我正在与 SQL Server 2000 通信的 C++ 应用程序中使用 SQL Native Client 9。我现在正在调试一些东西,但我注意到让我感到困扰的事情(主要是因为它造成了严重的混乱)是 sqlnclir。 rll 不断被加载和卸载,并且以下行被垃圾邮件发送到我的调试输出窗口。
'my_app.exe': Loaded 'C:\WINDOWS\system32\sqlnclir.rll', Binary was not built with debug information. The thread 'Win32 Thread' (0x9f4) has exited with code 0 (0x0). 'my_app.exe': Unloaded 'C:\WINDOWS\system32\sqlnclir.rll'
“Win32 线程”后的 ID 发生变化,但退出代码始终为 0。
为什么 .rll 会像这样不断地加载和卸载,我该如何防止它发生?
如果上述问题无法回答,我如何防止上述消息被垃圾邮件发送到 MSVC 2005 中的“调试输出”窗口?理想情况下,只针对那组特定的消息?