hi so far iv always used programmers notepad for ds/dsi(libnds) & some 3ds/new3DS(libctru) stuff.
iv been looking into using visual studio 2017 because im using that alot this semester.
i was previously having problems but have since found a fix. the problem i was having is in the spoiler. the fix is below.
so i iv found a fix for this as of 10/16/17 that works for both DS(libnds) & 3DS(libctru) homebrew.
so following the instructions here(with some edits in): https://wiki.gbatemp.net/wiki/3DS_Homebrew_Development
1) File > New > Project From Existing Code...
2) choose Visual C++ & click Next.
3) Project file location, navigate to your projects folder. Enter a name for the project & click Next.
4) Use external build system, click Next.
5) Build command line: make
Clean command line: make clean
Output: "name of game".(3dsx if 3ds or .nds if ds)
Click Finish.
6) Right click project (in the solution explorer) > properties...
7) Under NMAKE > preprocessor definitions clear everything, click ok.
go back into NMAKE > add the devkitARM & ctrulib locations to preprocessor definitions (change if needed):
C:\devkitPro\devkitARM\include
C:\devkitPro\libctru\include
Click OK
suddenly it works?
iv been looking into using visual studio 2017 because im using that alot this semester.
i was previously having problems but have since found a fix. the problem i was having is in the spoiler. the fix is below.
i'm having problems? for example starting a 3ds or ds homebrew with visual studio.
im using this link for reference.
https://wiki.gbatemp.net/wiki/3DS_Homebrew_Development
"scroll down to the Visual Studio part"
i did steps #1 through #7 adding devkitarm & libctru(libnds if im making ds homebrew)
things compile but the red squigglies wont go away.
im using this link for reference.
https://wiki.gbatemp.net/wiki/3DS_Homebrew_Development
"scroll down to the Visual Studio part"
i did steps #1 through #7 adding devkitarm & libctru(libnds if im making ds homebrew)
things compile but the red squigglies wont go away.
so i iv found a fix for this as of 10/16/17 that works for both DS(libnds) & 3DS(libctru) homebrew.
so following the instructions here(with some edits in): https://wiki.gbatemp.net/wiki/3DS_Homebrew_Development
1) File > New > Project From Existing Code...
2) choose Visual C++ & click Next.
3) Project file location, navigate to your projects folder. Enter a name for the project & click Next.
4) Use external build system, click Next.
5) Build command line: make
Clean command line: make clean
Output: "name of game".(3dsx if 3ds or .nds if ds)
Click Finish.
6) Right click project (in the solution explorer) > properties...
7) Under NMAKE > preprocessor definitions clear everything, click ok.
go back into NMAKE > add the devkitARM & ctrulib locations to preprocessor definitions (change if needed):
C:\devkitPro\devkitARM\include
C:\devkitPro\libctru\include
Click OK
suddenly it works?
Last edited by T3GZdev,