我想为 NDS(在 Windows 机器上)编译 c++ boost 库。我遵循了本教程:https ://patater.com/boost-on-the-nintendo-ds/
这是我的项目-config.jam:
import option ;
using gcc : 6.3.0 : arm-none-eabi-g++.exe ;
option.set keep-going : false ;
但是当我运行 bjam 时,它会永远挂起(实际上不是永远,但它已经运行了两个多小时)。此外,没有任何内容输出到我的输出目录。如何为 NDS 编译 boost?
编辑:为您提供更多详细信息,这就是我所做的:
- 我下载了 Boost
- 我跑了
bootstrap.bat
- 我添加
C:\devkitPro\devkitARM\arm-none-eabi\bin
了C:\devkitPro\devkitARM\bin
PATH
- 我改为
using msvc ;
使用gcc : 6.3.0 : arm-none-eabi-g++.exe ;
- 我在 boost 目录中运行了这个命令:
b2 --toolset=gcc-6.3.0 --prefix=C:\devkitPro\boost threading=single link=static install