PCL loadPCDFile()错误

久美

一旦我成功地使用Visual C ++ 2013 x64编译了PCL,我就完全无法尝试调试以下错误了。使用pcl :: io :: loadPCDFile()加载.pcd文件时,调试断言失败,随后出现一些访问冲突错误。

std::string fileName = "E:/C PROJECTS/models/generated.pcd";

    target_cloud.reset(new Cloud());

    if (pcl::io::loadPCDFile(model_filename_, *target_cloud) == -1) //* load the file
    {
        PCL_ERROR("Couldn't read .pcd file \n");
        return (-1);
    }

在此处输入图片说明

在此处输入图片说明

忠祖瓦拉

此错误是(几乎)肯定的信号,它表明您正在将两个不同的CRT(C运行时库)链接到程序。每个CRT都有自己的堆用于内存分配。一个CRT正在释放某些东西,而另一CRT却实际分配了它,当释放的CRT尝试将释放的内存添加到其自己的堆中时,发现它不属于该堆,从而导致断言。

可能是,您的PCL被编译为使用与项目正在使用的CRT不同的CRT。打开PCL解决方案,打开项目设置,然后在C / C ++->代码生成->运行时库中检查设置。然后在您自己的项目的解决方案中执行相同的操作,检查它们是否匹配。

您还需要使用相同版本的Visual Studio编译PCL和项目(因为每个新版本似乎都附带了一组新的CRT ...)。

作为最后的选择,您还可以检查“输出”窗口并记下正在加载的DLL,并查看是否可以发现多个不兼容的CRT。您可以在以下网址找到有关文件名的信息:https : //support.microsoft.com/en-us/kb/140584或使用google。

如果您确实要为项目使用特定的CRT,则必须重新编译PCL才能使用所需的CRT。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PCL执行错误

来自分类Dev

pcl EuclideanClusterExtraction中的链接错误

来自分类Dev

PCL可视化错误

来自分类Dev

关于PCL多次定义类型的奇怪错误

来自分类Dev

QT C ++中的PCL链接错误

来自分类Dev

使用pcl :: ExtractIndices(pcl,ROS,catkin)在main之前进行分段错误

来自分类Dev

使用pcl :: ExtractIndices(pcl,ROS,catkin)在main之前进行分段错误

来自分类Dev

ghostscript将pdf转换为方向错误的pcl

来自分类Dev

使用PCL的BreadthFirstIterator时发生LNK2001错误

来自分类Dev

GhostPDL-PCL6抛出总线错误(coredump)

来自分类Dev

缺少 Beta 版权利 iTunes Connect“错误” - Xamarin Forms PCL

来自分类Dev

Xamarin Forms:PCL 中的 ModernHttpClient 错误处理

来自分类Dev

为PCL c ++代码创建的boost.python模块的导入错误

来自分类Dev

包含“ pcl_visualizer.h”时出现错误LNK2001

来自分类Dev

PCL-错误C2039:“ PointType”:不是“ boost :: shared_ptr <T>”的成员

来自分类Dev

混合PCL库和非PCL代码

来自分类Dev

从Xamarin Forms PCL中删除ios,windows8和wp8-nuget 3.0 opt-into错误?

来自分类Dev

温莎城堡Xamarin PCL

来自分类Dev

静态构建PCL库

来自分类Dev

Xamarin SQLite PCL实现

来自分类Dev

HtmlAgilityPack-PCL + LINQ

来自分类Dev

PCL高斯核心范例

来自分类Dev

PCL是否支持GetFields?

来自分类Dev

静态构建PCL库

来自分类Dev

在Eclipse中使用PCL

来自分类Dev

HtmlAgilityPack-PCL + LINQ

来自分类Dev

使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

来自分类Dev

使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

来自分类Dev

pcl/pcl_config.h: 没有那个文件或目录

Related 相关文章

  1. 1

    PCL执行错误

  2. 2

    pcl EuclideanClusterExtraction中的链接错误

  3. 3

    PCL可视化错误

  4. 4

    关于PCL多次定义类型的奇怪错误

  5. 5

    QT C ++中的PCL链接错误

  6. 6

    使用pcl :: ExtractIndices(pcl,ROS,catkin)在main之前进行分段错误

  7. 7

    使用pcl :: ExtractIndices(pcl,ROS,catkin)在main之前进行分段错误

  8. 8

    ghostscript将pdf转换为方向错误的pcl

  9. 9

    使用PCL的BreadthFirstIterator时发生LNK2001错误

  10. 10

    GhostPDL-PCL6抛出总线错误(coredump)

  11. 11

    缺少 Beta 版权利 iTunes Connect“错误” - Xamarin Forms PCL

  12. 12

    Xamarin Forms:PCL 中的 ModernHttpClient 错误处理

  13. 13

    为PCL c ++代码创建的boost.python模块的导入错误

  14. 14

    包含“ pcl_visualizer.h”时出现错误LNK2001

  15. 15

    PCL-错误C2039:“ PointType”:不是“ boost :: shared_ptr <T>”的成员

  16. 16

    混合PCL库和非PCL代码

  17. 17

    从Xamarin Forms PCL中删除ios,windows8和wp8-nuget 3.0 opt-into错误?

  18. 18

    温莎城堡Xamarin PCL

  19. 19

    静态构建PCL库

  20. 20

    Xamarin SQLite PCL实现

  21. 21

    HtmlAgilityPack-PCL + LINQ

  22. 22

    PCL高斯核心范例

  23. 23

    PCL是否支持GetFields?

  24. 24

    静态构建PCL库

  25. 25

    在Eclipse中使用PCL

  26. 26

    HtmlAgilityPack-PCL + LINQ

  27. 27

    使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

  28. 28

    使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

  29. 29

    pcl/pcl_config.h: 没有那个文件或目录

热门标签

归档