(3)windows雷达使用前的环境配置,BOOST库安装+WinPcap+点云库PCL

最近要用robosense的雷达
1、BOOST库安装,X86 X64均可
Windows系统 VS2017 安装BOOST库 简便方法

2、WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库
WinPcap 中文技术文档
WinPcap 下载
安装WinPcap
第六步是加入HAVE_REMOTE!!!
另外:

Debug X86编译环境下,项目-属性-VC++目录中包含的库目录为D:\download\winpcap\WpdPack_4_1_2\WpdPack\Lib
将编译环境从改为Release X64后,项目-属性-VC++目录中包含的库目录为D:\download\winpcap\WpdPack_4_1_2\WpdPack\Lib\x64

否则或出现error LNK2019: 无法解析的外部符号的报错
测试代码

//#define WIN32
#include "pcap.h"
#include "windows.h"
#include <iostream>

using namespace std;
#pragma comment(lib,"wpcap.lib")

int main()
{
	pcap_if_t *alldevs; 
	pcap_if_t *d; 
	int i = 0;
	char errbuf[PCAP_ERRBUF_SIZE];
	//产获取本地机器设备列表
	if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL , &alldevs, errbuf) == -1)/*auth is not needed */
	{
		fprintf(stderr, "Error in pcap_findalldevs_ex: %s\n", errbuf); 
		exit(1);
	}
	 /*打印列表*/
	for (d = alldevs; d != NULL; d = d->next) {
		printf(" %d.%s", ++i, d->name); 
		if (d->description)
			printf("(%s)n", d->description); 
		else
			printf("(No description available)\n");
	}
	int a; 
	cin >> a;//卡一下显示。。。if (i == 0)
	{
		printf("'nNo interfaces found! Make sure WinPcap is installed.\n"); 
		return 0;
	}
	/*不再需要设备列表了,释放它*/
	pcap_freealldevs(alldevs);
}

在这里插入图片描述

3、点云库PCL,我用的release X64
安装配置过程
(1)安装到快结束的时候会弹出安装OpenNI的提示,建议安装到你自定义的第三方库的目录下,我放在了D:\Program Files\OpenNI2\,此时PCL安装在D:\Program Files\PCL 1.9.0,这两个在两个文件夹。
(2)属性管理器:视图-其他窗口-属性管理器;如果找不到的话,,,,,点这里
(3)首先确保编译环境是X64,我这里选择的是Release X64版本
按照题主所述进行配置直接运行,出现这个:由于找不到OpenNI2.dll,无法继续执行代码。重新安装程序可能会解决此问题。
在这里插入图片描述

此时直接在D:\Program Files\OpenNI2搜索该文件,然后32位的DLL存放在C:\Windows\SysWOW64,而64位的DLL存放在C:\Windows\System32。
在这里插入图片描述
最后
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淮杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值