我已经在一个可视化 c++ 控制台应用程序中成功实现了 bonjour sdk。但是当我尝试在 Windows 窗体应用程序(visual c++)中实现相同的代码时,我收到了可能与 bonjour dll 的一些本地堆问题有关的奇怪错误。
文件 dbgheap.c 中的以下断言失败:
/*
* If this ASSERT fails, a bad pointer has been passed in. It may be
* totally bogus, or it may have been allocated from another heap.
* The pointer MUST come from the 'local' heap.
*/
_ASSERTE(_CrtIsValidHeapPointer(pUserData));
如果有人知道一些处理此类问题的资源,那将非常有帮助。
非常感谢您的帮助