在 Windows 上为 mingw-gcc 构建 BGFX 时出错

问题描述 投票:0回答:2

我正在尝试使用 mingw-gcc 而不是 Visual Studio 在 Windows 64 位上构建 bgfx。在尝试构建时出现错误

我尝试使用

make mingw-gcc-debug64
构建 bgfx 库,但在运行命令时出现错误。我得到以下输出: command line error 我的 gcc 安装在
C:\llvm-mingw\bin\gcc.exe
。请让我知道如何解决这个问题。谢谢!

c++ mingw bgfx
2个回答
0
投票

尝试这种方式(请注意,如果您的操作系统是 Linux,则不需要安装 MSYS2 - 这仅适用于 Windows)

  1. 安装git、cmake。

  2. 通过“MSYS2”开发工具管理器安装 mingw64。这是手动操作方法https://www.devdungeon.com/content/install-gcc-compiler-windows-msys2-cc,使用所有开发工具(gcc toolchanain、cmake、make、mc .. )

  3. 通过命令“git clone --recursive https://github.com/bkaradzic/bgfx.cmake.git”克隆到你的电脑cmake版本的bgfx上的文件夹

  4. 在 bgfx.cmake 中创建构建文件夹

  5. 从命令终端的构建文件夹中输入 cmake "-G "MinGW Makefiles" .." (如果您的系统是 Linux,只需输入“cmake ..”)

  6. 在输入“cmake --build . --target tools”之后输入“cmake --build . --target Examples”

仅此而已!


0
投票

我也遇到同样的错误。预先构建所有存储库对我来说很有用。

cd bx
make mingw-gcc-debug64

cd ..
cd bimg
make mingw-gcc-debug64

cd ..
cd bgfx
make mingw-gcc-debug64

我使用了w64devkit(1.21.0)。

© www.soinside.com 2019 - 2024. All rights reserved.