You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AzerothCore更新后运行CMake报SCRIPTS变量值无效错误求助

修复方案

1. 解决SCRIPTS变量无效错误

你当前触发的首个配置失败原因是SCRIPTS配置项值非法,你之前修改的是CSCRIPTS,和报错的SCRIPTS是两个独立配置项,且未清空CMake缓存的前提下修改源码默认配置不会生效,按以下步骤操作:

  • 彻底删除构建目录G:/Build下的所有文件,清除旧CMake缓存
  • 重新执行CMake配置时显式指定SCRIPTS参数:
    若使用命令行运行CMake,新增参数 -DSCRIPTS=static
    若使用CMake GUI,找到SCRIPTS配置项,将值修改为static后再点击Configure

说明:AzerothCore近期更新调整了SCRIPTS配置规则,废弃了原有的ON/OFF开关模式,必须使用none/static/dynamic/minimal-static/minimal-dynamic中的枚举值。

2. 解决pthread.h缺失错误

该错误是Windows环境下缺少pthread兼容库导致的依赖检测失败,和SCRIPTS配置无直接关联,可按以下方式处理:

  • 完成上述SCRIPTS配置修复、重新生成CMake缓存后重新执行配置,部分情况下AzerothCore的依赖检测逻辑会自动适配Windows原生线程接口,可自动消除该报错
  • 若仍报错,可下载Windows版本pthread预编译库,将头文件路径加入Visual Studio全局包含路径、库文件路径加入全局库路径即可。

内容的提问来源于stack exchange,提问作者warus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 00:27:00