我正在尝试构建 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
文件夹的文件树图像:我可以通过将
node1d
文件重命名为 1d
来解决该问题。
我相信这有效,因为在 register_types
文件中,初始化函数是 initialize_1d_module()
并且生成器采用文件夹的名称,因此更改文件夹名称解决了问题。