如何修复构建 Godot 时的错误

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

我正在尝试构建 Godot,但在这样做时我收到了此错误

ERROR: modules\register_module_types.gen.cpp: In function 'void initialize_modules(ModuleInitializationLevel)':
modules\register_module_types.gen.cpp:182:9: error: 'initialize_node1d_module' was not declared in this scope; did you mean 'initialize_noise_module'?
  182 |         initialize_node1d_module(p_level);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         initialize_noise_module
modules\register_module_types.gen.cpp: In function 'void uninitialize_modules(ModuleInitializationLevel)':
modules\register_module_types.gen.cpp:341:9: error: 'uninitialize_node1d_module' was not declared in this scope; did you mean 'uninitialize_noise_module'?
  341 |         uninitialize_node1d_module(p_level);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |         uninitialize_noise_module

我到处都找遍了,但似乎什么也没找到。任何帮助将不胜感激。

modules/node1d
文件夹的文件树图像:

build godot scons godot4
1个回答
0
投票

我可以通过将

node1d
文件重命名为
1d
来解决该问题。 我相信这有效,因为在
register_types
文件中,初始化函数是
initialize_1d_module()
并且生成器采用文件夹的名称,因此更改文件夹名称解决了问题。

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