使用在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"

(二)运行结果展示

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

相关推荐
zhangzhangkeji6 小时前
UE5 蓝图-11:本汽车蓝图的事件图表,汽车拆分事件,染色事件(绿蓝黄青)。
ue5·1024程序员节
zhangzhangkeji15 小时前
UE5 材质-18:水材质系列二 ,水岸接缝的美化节点 DepthFade,水面法线混合节点 BlendAngleCorrectedNormals
ue5
zhangzhangkeji15 小时前
UE5 蓝图-16:车门车灯按钮,此 UI 蓝图的实现,材质函数 RadialGradientExponential 径向渐变,车门开关按钮上用的材质的编写
ue5
zhangzhangkeji16 小时前
UE5 蓝图-25:主 mainUI界面蓝图,右侧的颜色按钮的实现,换色逻辑与材质参数集,
ue5
AA陈超16 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-25 属性信息数据资产
c++·游戏·ue5·游戏引擎·虚幻
zhangzhangkeji16 小时前
UE5 蓝图-15:蓝图文件 Bp_gamemode 与 BP_palyerControl,
ue5
曹勖之16 小时前
UE5关卡蓝图视图恢复方法
ue5
zhangzhangkeji2 天前
UE5 蓝图-14:pawn蓝图,相机淡入淡出事件及其核心函数 SetManualCameraFade;及本蓝图的注释编码
ue5
阿拉丁的梦3 天前
使用蓝图组件
ue5
zhangzhangkeji3 天前
UE5 蓝图-20:主 mainUI 界面蓝图,右边的颜色按钮的位置布局及其动画 colorsBtn_Animation,
ue5