首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成AzerothCore模块时未定义的引用

生成AzerothCore模块时未定义的引用
EN

Stack Overflow用户
提问于 2022-11-23 00:35:34
回答 1查看 24关注 0票数 1

我遵循了如何安装azerothcore的步骤。我记得我可以添加模块,所以我在azerothcore的网站上下载了几个模块。在下载它们之前,我检查并看到它显示它是在主内核上构建的,但出于某种原因,我有以下错误:

代码语言:javascript
复制
/usr/bin/ld: ../../../modules/libmodules.a(ModulesLoader.cpp.o): in function `AddModulesScripts()':
/root/azerothcore/build/modules/gen_scriptloader/static/ModulesLoader.cpp:60: undefined reference to `Addmod_1v1_arena_masterScripts()'
/usr/bin/ld: /root/azerothcore/build/modules/gen_scriptloader/static/ModulesLoader.cpp:61: undefined reference to `Addmod_boss_announcer_masterScripts()'
/usr/bin/ld: /root/azerothcore/build/modules/gen_scriptloader/static/ModulesLoader.cpp:63: undefined reference to `Addmod_npc_buffer_masterScripts()'
/usr/bin/ld: /root/azerothcore/build/modules/gen_scriptloader/static/ModulesLoader.cpp:64: undefined reference to `Addmod_npc_spectator_masterScripts()'
/usr/bin/ld: /root/azerothcore/build/modules/gen_scriptloader/static/ModulesLoader.cpp:65: undefined reference to `Addmod_reward_shop_masterScripts()'
/usr/bin/ld: /root/azerothcore/build/modules/gen_scriptloader/static/ModulesLoader.cpp:66: undefined reference to `Addmod_solocraft_masterScripts()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/server/apps/CMakeFiles/worldserver.dir/build.make:175: src/server/apps/worldserver] Error 1
make[1]: *** [CMakeFiles/Makefile2:1086: src/server/apps/CMakeFiles/worldserver.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

我无法修复它。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-23 00:39:04

从所有模块子目录中删除_master。您可以通过使用git clone或通常使用git接口克隆模块来避免此错误,而不是下载.zip文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74540529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档