【发布时间】:2021-11-01 09:33:43
【问题描述】:
我正在开发 UE4 插件并想使用 Eigen 库。 UE4 似乎已经集成了该库,您可以在 Engine>Source>ThirdParty>Eigen 中看到该库。
我查看了其他插件,例如 AlembicImporter,以获得指导。为了使用 Eigen,我看到他们在 build.cs 文件中添加了"Eigen",并在使用 Eigen 的源文件中写入了#include <Eigen/...>,其中... 可以是 Dense、SVD、Sparse 等。
我试过这个,但是当我构建我的项目时,我得到了错误
fatal error: 'Eigen/Dense' file not found
(同样,我尝试使用的任何 Eigen/... 都会出错)
【问题讨论】:
-
这是一个公平的问题。 Unreal 文档说使用内置的第三个库很方便。然而人们不知道怎么做。问题已添加书签!
-
模糊地记得 UE4 具有精简版的 Eigen,但如果您使用与其他引擎模块相同的包含,那么它应该可以工作。你已经安装了引擎源?您是否尝试将 Eigen 添加为模块或私有包含目录?
标签: c++ eigen unreal-engine4