PointCloudLibrary项目 - > pcl / io / boost.h导致问题:AccessViolationException

时间:2013-03-05 14:38:16

标签: c++ boost access-violation point-cloud-library

我的程序是在C#中,但这个项目是用C ++编写的。 我需要包含pcl/io/boost.h才能使用pointclouds。 但问题是我在初始化包含它的类时遇到了AccessViolationException错误。它给出了这样的解释:

  

尝试读取或写入受保护的内存。这通常是一个   表明其他内存已损坏。

花了我两天的时间才发现问题出现了问题,但我之前遇到了麻烦......

我运行Windows 7,VS 2010 x64在x64中安装了pcl的所有内容。

1 个答案:

答案 0 :(得分:0)

好的我修好了,结果我可以通过查看我在boost中使用的内容来解决错误,(shared_array)并检查boost文件夹中是否有一个库,而不是pcl / io / boost。

因此,对于将来的引用,如果您从第三方获取pcl库时出错,请检查您是否可以使用第三方库而不是pcl /第三方。