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

Windows 10环境下使用genie生成MinGW-w64构建文件的问题求助

Windows 10环境下使用genie生成MinGW-w64构建文件的问题求助

我目前正在Windows 10系统上,通过MSYS2 MinGW-w64 shell尝试构建bgfx库,已经安装了gcc、gmake等工具。按照官方构建说明,我已经将bx和bimg这两个依赖库下载到了bgfx同级的目录下,并且当前工作目录已经切换到了bgfx/文件夹中。

不过现在遇到了一个棘手的问题:官方构建指南里并没有提供针对MinGW-w64的genie命令示例,我试了好几个命令要么只输出帮助信息,要么直接报错,具体情况如下:

  • 第一次尝试的命令:D:/bgfx/bx/tools/bin/windows/genie.exe --gcc .
    原本以为genie会自动检测到我使用的是MinGW-w64环境并生成对应的构建文件,结果它只打印了所有的帮助选项,没有执行生成操作。

  • 第二次尝试的命令:D:/bgfx/bx/tools/bin/windows/genie.exe --gcc=mingw-gcc
    这次我明确指定了gcc类型为mingw-gcc,但结果还是一样,只输出帮助信息,没有生成构建文件。

  • 第三次尝试的命令:../bx/tools/bin/windows/genie --with-tools --with-combined-examples --with-shared-lib --gcc="$(cygpath -u $(which gcc))" gmake
    这次直接触发了错误,报错的栈追踪信息如下:

    stack traceback:
    [C]: in function 'error'
    [string "_WORKING_DIR = os.getcwd()..."]:63: in function '_premake_main'

我现在有点摸不着头绪,是不是genie的参数格式用错了?还是MinGW-w64环境下需要设置特殊的参数?有没有成功用MinGW-w64构建过bgfx的朋友能给我一些指导?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 08:44:34