我正在尝试使用 mingw-gcc 而不是 Visual Studio 在 Windows 64 位上构建 bgfx。在尝试构建时出现错误
我尝试使用
make mingw-gcc-debug64
构建 bgfx 库,但在运行命令时出现错误。我得到以下输出: 我的 gcc 安装在 C:\llvm-mingw\bin\gcc.exe
。请让我知道如何解决这个问题。谢谢!
尝试这种方式(请注意,如果您的操作系统是 Linux,则不需要安装 MSYS2 - 这仅适用于 Windows)
安装git、cmake。
通过“MSYS2”开发工具管理器安装 mingw64。这是手动操作方法https://www.devdungeon.com/content/install-gcc-compiler-windows-msys2-cc,使用所有开发工具(gcc toolchanain、cmake、make、mc .. )
通过命令“git clone --recursive https://github.com/bkaradzic/bgfx.cmake.git”克隆到你的电脑cmake版本的bgfx上的文件夹
在 bgfx.cmake 中创建构建文件夹
从命令终端的构建文件夹中输入 cmake "-G "MinGW Makefiles" .." (如果您的系统是 Linux,只需输入“cmake ..”)
在输入“cmake --build . --target tools”之后输入“cmake --build . --target Examples”
仅此而已!
我也遇到同样的错误。预先构建所有存储库对我来说很有用。
cd bx
make mingw-gcc-debug64
cd ..
cd bimg
make mingw-gcc-debug64
cd ..
cd bgfx
make mingw-gcc-debug64
我使用了w64devkit(1.21.0)。