AzerothCore安装记录
尝试在FreeBSD系统下安装AzerothCore
首先安装相关软件
pkg install cmake mysql80-server boost-all
装完mysql之后提示:
MySQL80 has a default /usr/local/etc/mysql/my.cnf,
remember to replace it with your own
or set `mysql_optfile="$YOUR_CNF_FILE` in rc.conf.
安装和编译AzerothCore
# 下载软件
git clone https://github.com/azerothcore/azerothcore-wotlk.git --branch master --single-branch azerothcore# 创建build目录并进入该目录
cd azerothcore && mkdir build && cd build# cmake配置
cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DWITH_WARNINGS=1 -DTOOLS=0 -DSCRIPTS=static# 编译
make -j 8# 安装
make install
如果git 失败,可以尝试加上参数-depth 5
目前情况
编译没通过,好像freebsd编译不过去。
调试
编译报错fatal error: arithmetic on a pointer to the function type 'char *(int, int)'
/root/github/azerothcore/src/common/Utilities/Timer.cpp:250:17: fatal error: arithmetic on a pointer to the function type 'char *(int, int)'
return time + timezone;
^ ~~~~~~~~
1 error generated.
--- src/common/CMakeFiles/common.dir/Utilities/Timer.cpp.o ---
*** [src/common/CMakeFiles/common.dir/Utilities/Timer.cpp.o] Error code 1
make[2]: stopped in /root/github/azerothcore/build
1 error
相关文章:
AzerothCore安装记录
尝试在FreeBSD系统下安装AzerothCore 首先安装相关软件 pkg install cmake mysql80-server boost-all装完mysql之后提示: MySQL80 has a default /usr/local/etc/mysql/my.cnf, remember to replace it with your own or set mysql_optfile"$YOUR_CNF_FILE i…...
Infineon_TC264智能车代码初探及C语言深度学习(一)
本篇文章记录我在智能车竞赛中,对 Infineon_TC264 这款芯片的底层库函数的学习分析。通过深入地对其库函数进行分析,C语言深入的知识得以再次在编程中呈现和运用。故觉得很有必要在此进行记录一下。 目录 编辑 一、代码段 1、枚举类型 2、结构体 …...
[Redis]——初识Redis
一、Redis为非关系型数据库 ❓我们常见的MySQL、SQLServer都是关系型数据库,那他们之间有什么区别与联系呢? 📕关系型数据库与非关系型数据库的区别(面试题) 解释: SQL数据库中的表是有结构的,包…...
YTM32的同步串行通信外设SPI外设详解(Master Part)
YTM32的同步串行通信外设SPI外设详解(Master Part) 文章目录 YTM32的同步串行通信外设SPI外设详解(Master Part)IntroductionFeatures引脚信号时钟源其它不常用功能 Pricinple & Mechinism基于FIFO的命令和数据管理机制锁定配…...
【C语言】三子棋
前言: 三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏规则是双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利。但因棋盘太小,三子棋在很多时候会出现和…...
Web组态可视化编辑器 快速绘制组态
随着工业智能制造的发展,工业企业对设备可视化、远程运维的需求日趋强烈,传统的单机版组态软件已经不能满足越来越复杂的控制需求,那么实现Web组态可视化界面成为了主要的技术路径。 行业痛点 对于软件服务商来说,将单机版软件转变…...
WebServer -- 注册登录
目录 🍉整体内容 🌼流程图 🎂载入数据库表 提取用户名和密码 🚩同步线程登录注册 补充解释 代码 😘页面跳转 补充解释 代码 🍉整体内容 概述 TinyWebServer 中,使用数据库连接池实现…...
C3_W2_Collaborative_RecSys_Assignment_吴恩达_中英_Pytorch
Practice lab: Collaborative Filtering Recommender Systems(实践实验室:协同过滤推荐系统) In this exercise, you will implement collaborative filtering to build a recommender system for movies. 在本次实验中,你将实现协同过滤来构建一个电影推荐系统。 …...
Elasticsearch使用function_score查询酒店和排序
需求 基于用户地理位置,对酒店做简单的排序,非个性化的推荐。酒店评分包含以下: 酒店类型(依赖用户历史订单数据):希望匹配出更加符合用户使用的酒店类型酒店评分:评分高的酒店用户体验感好ge…...
iOS消息发送流程
Objc的方法调用基于消息发送机制。即Objc中的方法调用,在底层实际都是通过调用objc_msgSend方法向对象消息发送消息来实现的。在iOS中, 实例对象的方法主要存储在类的方法列表中,类方法则是主要存储在原类中。 向对象发送消息,核心…...
【接口测试】常见HTTP面试题
目录 HTTP GET 和 POST 的区别 GET 和 POST 方法都是安全和幂等的吗 接口幂等实现方式 说说 post 请求的几种参数格式是什么样的? HTTP特性 HTTP(1.1) 的优点有哪些? HTTP(1.1) 的缺点有哪些&#x…...
服务器硬件基础知识
1. 服务器分类 服务器分类 服务器的分类没有一个统一的标准。 从多个多个维度来看服务器的分类可以加深我们对各种服务器的认识。 N.B. CISC: complex instruction set computing 复杂指令集计算 RISC: reduced instruction set computer 精简指令集计算 EPIC: explicitly p…...
matlab实现层次聚类与k-均值聚类算法
1. 原理 1.层次聚类:通过计算两类数据点间的相似性,对所有数据点中最为相似的两个数据点进行组合,并反复迭代这一过程并生成聚类树 2.k-means聚类:在数据集中根据一定策略选择K个点作为每个簇的初始中心,然后将数据划…...
【机器学习】包裹式特征选择之递归特征消除法
🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:机器学习 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进…...
【ArcGIS】重采样栅格像元匹配问题:不同空间分辨率栅格数据统一
重采样栅格像元匹配问题:不同空间分辨率栅格数据统一 原始数据数据1:GDP分布数据2.1:人口密度数据2.2:人口总数数据3:土地利用类型 数据处理操作1:将人口密度数据投影至GDP数据(栅格数据的投影变…...
Qt 简约又简单的加载动画 第七季 音量柱风格
今天和大家分享两个音量柱风格的加载动画,这次的加载动画的最大特点就是简单,只有几行代码. 效果如下: 一共三个文件,可以直接编译运行 //main.cpp #include "LoadingAnimWidget.h" #include <QApplication> #include <QGridLayout> int main(int argc…...
【JS】数值精度缺失问题解决方案
方法一: 保留字符串类型,传给后端 方法二: 如果涉及到计算,用以下方法 // 核心思想 在计算前,将数字乘以相同倍数,让他没有小数位,然后再进行计算,然后再除以相同的倍数࿰…...
c++基础知识补充4
单独使用词汇 using std::cout; 隐式类型转换型初始化:如A a1,,此时可以形象地理解为int i1;double ji;,此时1可以认为创建了一个值为1的临时对象,然后对目标对象进行赋值,当对象为多参数时,使用(1…...
leetcode230. 二叉搜索树中第K小的元素
lletcode 230. 二叉搜索树中第K小的元素,链接:https://leetcode.cn/problems/kth-smallest-element-in-a-bst 题目描述 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 …...
医学大数据|文献阅读|有关“肠癌+机器学习”的研究记录
目录 1.机器学习算法识别结直肠癌中的免疫相关lncRNA signature 2.基于机器学习的糖酵解相关分子分类揭示了结直肠癌癌症患者预后、TME和免疫疗法的差异,2区7 3.整合深度学习-病理组学、放射组学和免疫评分预测结直肠癌肺转移患者术后结局 4.最新7.4分纯生信&am…...
Ubuntu服务器一键部署Qwen3-ASR-0.6B:高可用语音识别服务搭建
Ubuntu服务器一键部署Qwen3-ASR-0.6B:高可用语音识别服务搭建 语音识别技术正在从实验室走向生产环境,成为许多应用不可或缺的一部分。想象一下,你需要为客服系统、会议记录工具或者智能设备添加“听懂人话”的能力,自己从零开始…...
从PCI到PCIe:一次Read请求的‘分家’之旅,以及超时机制为何成了‘必要之恶’
从PCI到PCIe:一次Read请求的‘分家’之旅,以及超时机制为何成了‘必要之恶’ 在计算机体系结构的演进长河中,总线协议的设计始终面临着效率与可靠性的永恒博弈。想象一下,当CPU需要从外设读取数据时,如果必须像排队买奶…...
VMware 虚拟机中部署 Intv_AI_MK11:隔离测试环境搭建指南
VMware 虚拟机中部署 Intv_AI_MK11:隔离测试环境搭建指南 1. 为什么需要隔离测试环境 在AI模型开发和测试过程中,隔离环境的重要性怎么强调都不为过。想象一下,你正在调试一个全新的AI模型,突然发现它占用了你电脑的所有资源&am…...
verilog中的、、有什么区别和联系?
在 Verilog 中,&、&& 和 &&& 都是逻辑运算符,但它们在操作的对象和行为上有显著的不同。 1. & (按位与运算符,bitwise AND) 用途:& 是按位与运算符,用于对两个操作数的每一位执行 AND 运算。 操作对象:它对每个操作数的 每一位 执行逻…...
Omni-Vision Sanctuary前端交互设计:基于Web的实时图像生成演示系统
Omni-Vision Sanctuary前端交互设计:基于Web的实时图像生成演示系统 1. 项目背景与核心价值 想象一下这样的场景:设计师需要快速生成产品概念图,营销团队等待社交媒体配图,而开发人员正在调试AI模型的参数。传统工作流程中&…...
PowerPaint-V1 Gradio实现.NET图像处理应用:跨平台开发实战
PowerPaint-V1 Gradio实现.NET图像处理应用:跨平台开发实战 如果你正在寻找一种方法,将前沿的AI图像修复能力集成到你自己的.NET应用中,那么你来对地方了。想象一下,你的电商应用能一键移除商品图片中的瑕疵水印,或者…...
Pothos GraphQL与Next.js集成:构建全栈TypeScript应用的完整教程
Pothos GraphQL与Next.js集成:构建全栈TypeScript应用的完整教程 【免费下载链接】pothos Pothos GraphQL is library for creating GraphQL schemas in typescript using a strongly typed code first approach 项目地址: https://gitcode.com/gh_mirrors/po/pot…...
Hunyuan-MT 7B优化升级:FP16显存优化,仅需14GB
Hunyuan-MT 7B优化升级:FP16显存优化,仅需14GB 1. 引言:高效本地翻译的新标杆 在当今多语言交流日益频繁的环境下,专业翻译工具已成为刚需。然而,大多数高质量翻译服务要么依赖云端,要么需要昂贵的硬件支…...
Python学习教程(五)循环语句while,for和生成结果集的range方法
Python学习教程(五)循环语句while,for和生成结果集的range方法前言1.while2.for3.break4.continue5.range结束语前言 这一篇我们来学习python的循环语句,while和for语句以及循环控制语句,break和continue语句ÿ…...
【码动四季】科研绘图不再难!LabPlot 高效科研制图实战指南
目录 一、前言 1. 科研论文制图:不止是“画个图”,更是学术表达的核心 2. 优秀配置:科研绘图的核心需求的是什么 二、LabPlot简介 1. LabPlot是什么 2. LabPlot可以做什么 三、LabPlot实战:教你绘制柱状图 1. 数据准备 方…...
