gpt4 book ai didi

c++ - 调试断言失败 opencv xmemory0 C++

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:48 25 4
gpt4 key购买 nike

我尝试从 calibration 运行代码,我遇到了这个错误:

Debug Assertion Failed!

Program:
C:\Users\openCV\Desktop\Git\AzTest\Debug\AzTest.exe
File: c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0
Line: 94

Expression: "_Count <= (size_t)(-1) / _Sz" && 0

For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.

(Press Retry to debug the application)

老实说,我不知道我还应该做什么,或者为什么会出现这个错误。

需要注意的是,代码曾经在同一台 PC 上工作

我已经修改了代码(当它工作时,我完成更改后它工作),代码可以找到here (项目在那里,它也被配置为在 C:\opencv 上有 OpenCV 目录。

最佳答案

经过数小时的挖掘,我找到了答案。这是从另一个项目导入的错误配置。*项目属性 -> 链接器 -> 输入 -> 附加依赖项:opencv_ts300d.lib;opencv_world300d.lib;; (opencv3 的正确方法)。我的是:opencv_ts300d.lib;opencv_world300.lib;之后我得到介绍“缺少 MSVCR120D.dll”,我通过将 opencv 版本更改为 OpenCV310 来解决这个问题。尝试通过卸载并重新安装我可以在 Microsoft 网站上找到的所有可再发行组件来修复丢失的 dll 问题。

此外,如果您缺少“opencv_world310d.dll”,只需将其复制并粘贴到项目发布/调试文件夹中即可。

关于c++ - 调试断言失败 opencv xmemory0 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36360814/

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