gpt4 book ai didi

c++ - 使用 Eluna 编译错误 - QueryResult.cpp

转载 作者:行者123 更新时间:2023-12-02 10:22:42 27 4
gpt4 key购买 nike

我正在运行最新版本的 dockerized 版本。

我的问题是当我添加 mod-eluna-lua-engine模块,我收到以下错误:

[ 16%] Building CXX object src/common/CMakeFiles/common.dir/Database/Implementation/WorldDatabase.cpp.o
/azerothcore/src/common/Database/QueryResult.cpp:189:18: fatal error: out-of-line definition of 'GetFieldName' does not match any declaration in 'ResultSet'
char* ResultSet::GetFieldName(uint32 index) const
^~~~~~~~~~~~
1 error generated.
make[2]: *** [src/common/CMakeFiles/common.dir/Database/QueryResult.cpp.o] Error 1

我查了也没找到类似的报道,应该是我吧?我错过了什么?

编辑:
运行 cmake 会导致以下结果:
CMake Error at src/cmake/platform/unix/settings.cmake:22 (configure_file):
configure_file attempted to configure a file:
/mnt/wowstuff/server/cmake_uninstall.cmake into a source directory.
Call Stack (most recent call first):
src/cmake/macros/CheckPlatform.cmake:15 (include)
CMakeLists.txt:90 (include)

最终编辑:在正确重新运行 cmake 后,根据需要复制构建文件,然后删除构建缓存并重新运行 acore-docker-build,编译工作正常。

最佳答案

解决这个问题的方法是 1. 正确重新运行 cmake,构建到另一个文件夹,并将构建文件复制到我的 Azerothcore 环境中。完成此操作并删除 docker/build/cache 目录后,我就能够成功编译和运行。

希望它可以帮助那里的另一个新人!

关于c++ - 使用 Eluna 编译错误 - QueryResult.cpp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59399882/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com