._.
Yes... I got that much.
The various tutorials that mention Netbeans specifically just assume you are on Linux or already have it configured.
What I don't understand is how to configure the Netbeans IDE (I am used to eclipse) to see DevkitARM and Python 3.
Open up Netbeans, go to Tools > Options > C/C++.
There will be a list on the left side, (Mine had Cygwin and Cygwin_4.x).
Click the Add button.
In the dialog that pops up, click the browse button next to Base Directory.
Browse to you devkitpro/devkitarm/bin folder and select Open.
In the Tool collection Family, select "GNU Cygwin"
name your Tool Collection Name whatever you want, I used "devkitARM"
Hit Ok.
Back on the C/C++ options page, your new tool collection should be selected in the list.
On the right hand side, you'll have to manually browse and set the complier/linkers. Mine are set as:
Code:
C Compiler: C:\devkitPro\devkitARM\bin\arm-none-eabi-gcc-4.8.2.exe
C++ Compiler: C:\devkitPro\devkitARM\bin\arm-none-eabi-g++.exe
Fortran Compiler:
Assembler: C:\devkitPro\devkitARM\bin\arm-none-eabi-as.exe
Make Command: c:\devkitPro\msys\bin\make.exe
Debugger Command: C:\devkitPro\devkitARM\bin\arm-none-eabi-gdb.exe
QMake Command:
CMake Command:
In the Code Assistance tab, make sure your tool collection is selected then add in the include directories for devkitarm. I set mine up a while ago, so I'm not sure if I took the shotgun approach or what, but I had
Code:
C Compiler :
C:\devkitPro\devkitARM\arm-none-eabi\include\c++\4.8.2
C:\devkitPro\devkitARM\lib\gcc\arm-none-eabi\4.8.2\include-fixed
C:\devkitPro\devkitARM\arm-none-eabi\include
C:\devkitPro\libctru\include
C++ Compiler:
C:\devkitPro\devkitARM\arm-none-eabi\include\c++\4.8.2
C:\devkitPro\devkitARM\arm-none-eabi\include\c++\4.8.2\arm-none-eabi
C:\devkitPro\devkitARM\arm-none-eabi\include\c++\4.8.2\backward
C:\devkitPro\devkitARM\lib\gcc\arm-none-eabi\4.8.2\include
C:\devkitPro\devkitARM\lib\gcc\arm-none-eabi\4.8.2\include-fixed
C:\devkitPro\devkitARM\include
C:\devkitPro\libctru\include
Again, those may or may not be correct, I think I just went for the shotgun approach.
Then, I went to File > New Project and selected "C/C++ Project with Existing Sources"
I selected my a 3ds project template and let it do it's thing.
This is where I'm stuck.
Make returns the error:
Code:
c:/3ds/3dstemp/Makefile:146: *** target pattern contains no '%'. Stop.
I'm sure there's something I'm missing, but I haven't figured it out yet after hours of googling.
The project will still build from the command line, but code completion is...iffy at best. For some reason it refuses to find to the ctrulib includes.