为unreal引擎添加了一个c++类,但是无法生成项目文件

问题描述 投票:0回答:1

创建虚幻项目时,我选择了蓝图。现在我想将字符的转换详细信息导出到外部文件。我找不到通过蓝图来做到这一点的方法,所以我必须集成 C++。为此,我添加了一个 C++ 类。但添加后我收到一个错误,上面写着

“已成功添加类“MyCharacter”,但是,您必须重新编译“测试”模块,然后它才会出现在内容浏览器中。无法生成项目文件。是否要打开输出日志以查看更多详细信息”

当我关闭项目并再次打开它时,它无法打开并要求我手动修复源文件

“以下模块缺失或使用不同的引擎版本构建: 我的项目2 您想现在重建它们吗?”

当我单击“是”时,进一步说:

“MyProject2 无法编译。请尝试从源代码手动重建。”

Error shown when creating c++ class

我期望打开一个类文件,并且我能够在 Visual Studio 上编辑字符函数。

unreal-engine4 unreal-engine5 unreal-blueprint unreal-development-kit unreal
1个回答
0
投票

关闭虚幻编辑器,右键单击项目的 .uproject 文件(位于项目的根目录中)并选择“生成 Visual Studio 项目文件”。

如果成功,您现在将在根项目目录中拥有一个 {ProjectName}.sln 文件。打开它将在 Visual Studio 中打开您的项目,您可以从那里构建并查看出了什么问题。

如果生成项目文件失败,您应该在 /Saved/Logs 中有日志文件,它应该告诉您出了什么问题。

© www.soinside.com 2019 - 2024. All rights reserved.