最近在学习QT+点云库时偶然遇到的这个bug,程序崩溃,debug找到崩溃点是Eigen::internal::aligned_free
指针释放有关,确认自己程序没有问题,于是去搜索了一番找到了github上PCL库中关于这个问题的记录。
解决方案是启用AVX,故对于我使用MSVC2019就是在工程的.pro文件中添加一行
QMAKE_CXXFLAGS += /arch:AVX
然后对项目清除并重新构建即可。
最近在学习QT+点云库时偶然遇到的这个bug,程序崩溃,debug找到崩溃点是Eigen::internal::aligned_free
指针释放有关,确认自己程序没有问题,于是去搜索了一番找到了github上PCL库中关于这个问题的记录。
解决方案是启用AVX,故对于我使用MSVC2019就是在工程的.pro文件中添加一行
QMAKE_CXXFLAGS += /arch:AVX
然后对项目清除并重新构建即可。