我的程序是在C#中,但这个项目是用C ++编写的。
我需要包含pcl/io/boost.h
才能使用pointclouds。
但问题是我在初始化包含它的类时遇到了AccessViolationException错误。它给出了这样的解释:
尝试读取或写入受保护的内存。这通常是一个 表明其他内存已损坏。
花了我两天的时间才发现问题出现了问题,但我之前遇到了麻烦......
我运行Windows 7,VS 2010 x64在x64中安装了pcl的所有内容。
答案 0 :(得分:0)
好的我修好了,结果我可以通过查看我在boost中使用的内容来解决错误,(shared_array)并检查boost文件夹中是否有一个库,而不是pcl / io / boost。
因此,对于将来的引用,如果您从第三方获取pcl库时出错,请检查您是否可以使用第三方库而不是pcl /第三方。