Setting up Development Environment: Difference between revisions
WinterMute (talk | contribs) No edit summary |
WinterMute (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
= Setup = | = Setup = | ||
Install [http://devkitpro.org/ devkitARM]. If it's already installed, update it using sudo (dkp-)pacman -Syu. On Windows, there's a [https://github.com/devkitPro/installer/releases/latest graphical installer]. On Unix-like platforms such as Linux/macOS, there's [https://github.com/devkitPro/pacman/releases/latest pacman].. | |||
==Windows== | ==Windows== | ||
devkitPro | * If you already use msys2 then you can follow the instructions at https://github.com/devkitPro/pacman/releases/latest to add the devkitPro repositories. | ||
* [https://github.com/devkitPro/installer/releases/latest download the latest version of the graphical installer] from | |||
Otherwise | |||
* [https://github.com/devkitPro/installer/releases/latest download the latest version of the graphical installer] from github and run it, following the instructions as you go. | |||
* An Internet connection is required. | * An Internet connection is required. | ||
* | * Ensure at least "3DS Development" is ticked - you can also leave the other options ticked if you wish. | ||
* Once the installer has finished, launch MSYS from: | * Once the installer has finished, launch MSYS from: | ||
** Windows 7 and earlier: Start -> All Programs -> devkitPro -> MSYS | ** Windows 7 and earlier: Start -> All Programs -> devkitPro -> MSYS | ||
Line 21: | Line 21: | ||
Currently devkitPro provides precompiled versions of devkitARM for the following Unix-like platforms: Linux (x86_64), macOS (x86_64). Note that Linux x86_64 binaries are usable under WSL. | Currently devkitPro provides precompiled versions of devkitARM for the following Unix-like platforms: Linux (x86_64), macOS (x86_64). Note that Linux x86_64 binaries are usable under WSL. | ||
* | * Follow the instructions to install pacman found at https://github.com/devkitPro/pacman/releases/latest | ||
* run sudo (dkp-)pacman -S 3ds-dev to install the tools and libraries for 3ds development | |||
* logout and login again to get the environment settings needed. | |||
* | |||
* | |||
= Building the examples = | = Building the examples = | ||
3DS examples are still being created; however, there are a growing number of examples available from the [https://github.com/devkitPro/3ds-examples devkitPro/3ds-examples GitHub repository]. | 3DS examples are still being created; however, there are a growing number of examples available from the [https://github.com/devkitPro/3ds-examples devkitPro/3ds-examples GitHub repository]. These are downloaded by the installer and can be found in $DEVKITPRO/examples/3ds | ||
These can be built from the command line. | These can be built from the command line. |