使用在UE5中使用AirSim插件Eigen库头文件引用报错,出现报错的解决方式

一、概述

如图所示,用红线圈出的两条头文件引用会报错,提示无法找到他们,但是可以发现的是,他们的路径书写是没有问题的。

cpp 复制代码
// #include <Source/Airlib/deps/eigen3/Eigen/Core>
// #include <Source/Airlib/deps/eigen3/Eigen/Geometry>

在终端中运行时候,会出现如下的报错。

二、具体解决方式

(一)头文件引用分析

在源代码中的文件引用是相对路径的引用,可能是导致程序无法识别出来路径的主要原因,这里我们可以采用这样的方法。

将引用的相对路径变成文件的绝对路径,这样不会出错,修改后的代码如下所示。

cpp 复制代码
// #include <Source/Airlib/deps/eigen3/Eigen/Core>
#include "D:\scholar\UE5\TEST\test2\Plugins\AirSim\Source\AirLib\deps\eigen3\Eigen\Core"
// #include <Source/Airlib/deps/eigen3/Eigen/Geometry>
#include "D:\scholar\UE5\TEST\test2\Plugins\AirSim\Source\AirLib\deps\eigen3\Eigen\Geometry"

(二)运行结果展示

如下图所示,再次进行编译之后,发现可以正常编译通过。

相关推荐
1204157137 肖哥3 天前
UE5.7 灯光详解
ue5
狂云歌4 天前
AI写UE的3Dgame
人工智能·3d·ue5·游戏程序
日月云棠8 天前
UE5源码分析之Editor——Blutility模块全面分析
ue5
日月云棠8 天前
UE5源码分析之Editor——BehaviorTreeEditor模块全面分析
ue5
日月云棠8 天前
UE5源码分析之Editor——AssetTagsEditor模块全面分析
ue5
远离UE49 天前
UE5 显存 虚拟内存 深入学习笔记
笔记·学习·ue5
日月云棠9 天前
UE5源码分析之Editor——AnimationSettings模块全面分析
ue5
远离UE410 天前
UE5 SF_VertexShader 如何使用
ue5
电子云与长程纠缠10 天前
UE5 Lyra PocketWorld进行3D内容UI预览 - 上
开发语言·学习·3d·ue5·游戏引擎
电子云与长程纠缠10 天前
UE5 Lyra PocketWorld进行3D内容UI预览 - 下
开发语言·学习·游戏·ui·ue5