使用 xmake 固定 MinGW 工具链路径的配置方法

使用 xmake 固定 MinGW 工具链路径的配置方法

问题背景

在使用 xmake 进行 C/C++ 项目构建时,发现默认使用的 MinGW 工具链路径不符合预期:

xmake f -v  # 查看详细配置信息

输出显示:

{
    "mingw": "E:\\ProgramData\\anaconda3\\Library\\mingw-w64",
    // ... 其他配置
}

系统自动检测到了 Anaconda 安装的 MinGW,而不是我们期望的独立 MinGW 版本。

解决方案

在项目的 xmake.lua 配置文件中添加以下两行:

-- 指定使用 mingw 工具链
set_toolchains("mingw")

-- 设置 MinGW 的安装路径
set_config("mingw", "E:/Programs/mingw64")

配置效果

配置完成后,重新执行配置命令验证:

xmake f -v

现在输出显示:

{
    "mingw": "E:/Programs/mingw64",
    // ... 其他配置
}

工具链路径已成功切换到指定的 MinGW 安装位置。

posted @ 2025-11-11 08:13  口嗨养生博  阅读(0)  评论(0)    收藏  举报