c++ - 在 Visual Studio 2019 中使用 PCL 的 savePCDFile 时出错
问题描述
我正在尝试运行以下 PCL 示例:
#define _CRT_SECURE_NO_WARNINGS
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
using namespace pcl;
int main(int argc, char** argv) {
PointCloud<PointXYZ> cloud;
cloud.width = 50;
cloud.height = 1;
cloud.is_dense = false;
cloud.points.resize(50);
for (int i = 0; i < cloud.points.size(); i++) {
cloud.points[i].x = 1024 * rand() / (RAND_MAX + 1.0f);
cloud.points[i].y = 1024 * rand() / (RAND_MAX + 1.0f);
cloud.points[i].z= 1024 * rand() / (RAND_MAX + 1.0f);
}
pcl::io::savePCDFileASCII("testing", cloud);
}
看来问题是由“savePCDFile”功能引起的。以下是错误:
有什么建议么?
顺便说一句,我使用 vcpkg 安装了 pcl。
解决方案
推荐阅读
- r - 使用 Dbplyr 时将日期转换为年-季度格式
- python - FastAPI NameError:未定义名称“请求”
- python - 错误:“打开 'gruesome.flac' 时出错:无法识别格式”
- javascript - FullCalendar - 在自定义视图中对多个事件源进行日期排序
- python - 在 Python 中插入(预测)振动信号中 NaN 的缺失序列
- java - 有没有一种简单的方法可以找到具有给定字符串的单词?
- javascript - JavaScript 语法问题 --- const { URL } = require('url');
- reactjs - 在 React Native 中使用 useState
- javascript - 带有表单字段的 PHP Foreach 循环仅提交第一个条目
- git - 使用 git rev-parse 的错误提交哈希