Views: 6,610,130 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-19-24 07:27 AM
Guest:

0 users reading Building melonDS in Windows with Code:Blocks | 1 bot

Main - General - Building melonDS in Windows with Code:Blocks Hide post layouts | New reply

Pages: 1 2
Lurkon01
Posted on 06-20-17 10:33 AM Link | #214
Ah ok, no worries :)

telon22
Posted on 07-10-17 01:07 PM Link | #253
Posted by Nadia
g++ -O3 src/*.cpp src/wx/*.cpp -static -static-libgcc -static-libstdc++ $(pkg-config --static --cflags --libs sdl2) $(wx-config-static --cflags --libs core,base) -Isrc -Isrc/wx -I/mingw64/include/wx-3.0 -I/mingw64/lib/wx/include/msw-unicode-3.0/ -o melonDS.exe

Try this.

I was able to build the exe file but upon running the compiled exe I get this error :/
https://i.imgur.com/yhdxSNw.png

mauchi
Posted on 06-10-20 10:08 AM Link | #1857
I followed the instructions from Nadia, I executed the following command:

g++ -O3 src/*.cpp -static -static-libgcc -static-libstdc++ $(pkg-config --static --cflags --libs sdl2) $(wx-config-static --cflags --libs core,base) -Isrc -I/mingw64/include/wx-3.0 -I/mingw64/lib/wx/include/msw-unicode-3.0/ -o melonDS.exe

For the branch "betterer_wifi", omitting the wx folder, which doesn't exist.

But it returns the following error:

C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -ljbig
collect2.exe: error: ld returned 1 exit status

What can I do?

Thanks

Arisotura
Posted on 06-10-20 10:17 AM Link | #1858
don't try to compile betterer_wifi anyway, it's a trainwreck. it was a quick attempt but it performs even worse than the regular wifi.

____________________
Kuribo64

mauchi
Posted on 06-11-20 12:19 PM (rev. 2 of 06-11-20 12:20 PM) Link | #1861
I tried to compile the master branch and I got the same error

C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -ljbig
collect2.exe: error: ld returned 1 exit status

Exectuing the following command

g++ -O3 src/*.cpp -static -static-libgcc -static-libstdc++ $(pkg-config --static --cflags --libs sdl2) $(wx-config-static --cflags --libs core,base) -Isrc -I/mingw64/include/wx-3.0 -I/mingw64/lib/wx/include/msw-unicode-3.0/ -o melonDS.exe

How can I compile the master branch successfully?

Thanks

mauchi
Posted on 06-11-20 02:36 PM Link | #1862
I solve the jbig problem installing the lib with this command

pacman -S mingw-w64-x86_64-jbigkit

now i got a lot of undefined reference errors.

Is there a way to compile on windows the master branch?

Thanks

Arisotura
Posted on 06-12-20 10:28 PM (rev. 2 of 06-12-20 10:29 PM) Link | #1869
wait, what's 'wx-config-static' doing in there?

you might have been following pretty outdated build instructions, we haven't been using wxWidgets in ages

(if so, I'd like to know where you found these instructions, so I can fix that)

you can (and should) use CMake

____________________
Kuribo64
Pages: 1 2

Main - General - Building melonDS in Windows with Code:Blocks Hide post layouts | New reply

Page rendered in 0.035 seconds. (2048KB of memory used)
MySQL - queries: 27, rows: 89/89, time: 0.019 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.