0

我有一个使用多个 C++ 库在 Visual Studio 2010 中开发的正确运行的应用程序。我将必要的文件复制到我的笔记本电脑上,以便在我自己的时间处理它并设置所需的环境(VS2010、ITK、VTK、Boost、Qt、FANN、Waffles)。在我的工作计算机上正常运行的代码在我的笔记本电脑上出现运行时错误,我无法找出问题所在。

当我运行代码时,它会中断给出“在 **** (ntdll.dll) - 访问冲突读取位置 **** 处的未处理异常”(出现错误的代码窗口是 calloc_impl.c)。调用堆栈显示 - ntdll.dll!RtlAllocateHeap()。当我尝试查看 ntdll 的符号加载信息时,.pdb 文件是从 Microsoft 公共符号服务器加载的(在我的计算机上找不到它,在 system32 或应用程序文件夹中都找不到)。

这是否与我的笔记本电脑的性能限制有关?还是我设置的环境不完整?我不能发布代码的快照,因为它与工作相关,但我希望我已经把我的问题说清楚了。任何帮助表示赞赏。

4

0 回答 0