mcpp index

compat.libmysqlclient

MySQL C API client library (static, client-only source)

mcpp add compat.libmysqlclient@8.4.6

用法

来自本仓库自己的测试项目 —— CI 真的编译并运行过,不是为了网站写的。

#ifdef HAVE_LIBMYSQLCLIENT
#include <mysql.h>

// 断言客户端 ABI 版本,并确认初始化得到可用的运行时句柄。
int main() {
    static_assert(MYSQL_VERSION_ID == 80406);
    if (mysql_get_client_version() != 80406) return 1;

    MYSQL* client = mysql_init(nullptr);
    if (client == nullptr) return 2;
    mysql_close(client);
    return 0;
}
#else
#error "HAVE_LIBMYSQLCLIENT must be enabled for every declared libmysqlclient test platform"
#endif

tests/examples/libmysqlclient/tests/client.cpp · 项目 tests/examples/libmysqlclient

构建

A 型包:上游压缩包自带 mcpp.toml。本次构建没有抓取它的内容 —— 跑一次索引的刷新动作就能拉进来。

版本

版本平台 镜像sha256
8.4.6 最新 LinuxWindowsmacOS 源站 0c2d4b1b25d8…