Hi guys.
It would be nice for us to have a nowadays' guide for compiling Gideros Studio and platform-specific libs.
At least on Windows.
I tried to do this a year or two ago. And even got GiderosStidio.exe, but it didn't work (crash on start).
Is there any step-by-step tutorial or something similiar for the current github release (2016.8)?
I saw this thread (
http://giderosmobile.com/forum/discussion/5776/edit-the-sources-of-gideros-studio/p1) but it looks a bit outdated.
Which version of Qt is currently used?
What's about 64bit?
Should we edit some hardcoded pathes or all is automated via MakeFile?
Shed light on these questions, please.
Comments
However, if you just want to build the Windows version, WinRT and Android (not iOS and OSX), follow these instructions (you will need a Windows 10 computer):
Clone the gideros source
git clone https://github.com/gideros/gideros.git
Install the latest Visual Studio (2015) with WinRT components. (I actually am still using Visual Studio 2013 for Windows but latest should be fine)
Install Qt 5.6 (select the gcc version). Install it at c:\Qt
Download Qscintilla: http://sourceforge.net/projects/pyqt/files/QScintilla2/QScintilla-2.8.4/QScintilla-gpl-2.8.4.zip
Open the Qt command prompt and run
Java JDK (both version 6 and 7 are working fine)
Apache Ant - http://ant.apache.org/bindownload.cgi
Android SDK version 21 (get the SDK for an existing IDE) - http://developer.android.com/sdk/index.html
Android NDK - https://developer.android.com/tools/sdk/ndk/index.html
Install mingw from https://sourceforge.net/projects/mingw/files/. Install at the default location, c:\mingw
Now, in the Qt command prompt, cd to "scripts" and run
Now run the following to build Android
Open the Visual Studio command prompt and run
Finally, to build win32 version, go to gideros/win32_example and run
Likes: papirosnik, MoKaLux
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
http://docs.giderosmobile.com/deployment.html
(see "installing OS-specific SDKs" tab)
You should install Android 21.
Likes: papirosnik
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
awesome explanation! Thank you.
Will try this a bit later.
However, I have a mac too... and since the main job should be performed there, could you also politely provide us instructions on how to compile all stuff on a Mac.
We'll be immensely grateful! )
Likes: SinisterSoft
Likes: SinisterSoft, papirosnik
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
Likes: papirosnik
https://deluxepixel.com
in the El Capitan 10.11, the /usr/lib is not writable, do we have to disabled rootless?
And where to download the qt5.6.0 tar package for windows?
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
Such as files in external and dependencies directory.
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
is your explanation still valid?
i'm curious about Qscintilla, i build it fine, but for what reason? i wonder how can the gideros building process find it? should i put it in some specific directory?
i want to build the (g)media plugin primarily, i can even compile the dll but it is not working, when i overwrite the gmedia.dll in the gideros install folder with my one then it won't work, even if i don't alter the source code.
also there are zillion options what to download for qt5.6, e.g. there are many options like
mingw49_32\
msvc2013_64\
msvc2015_64\
winrt_x64_msvc2015\
winrt_x86_msvc2015\
which one is needed? which one's path should i add to env variables? (i added mingw49_32)
thanks in advance for any further explanations, would be great to be able to build gideros, that would allow to theoretically be able to make minor contributions.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
in general, having a working tutorial about how to do that would be essential for an open-source project and could help to gain more contributors (and users) to gideros (like me).
Likes: SinisterSoft
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Qscintilla lib is installed along QT files when 'make install' is invoked on QScintilla project, so gideros can find it here.
One of my employees wrote a compiling guide, and I posted it on the forum a few month ago. It is (still) in French but I'll repost it here just in case someone finds it useful.
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
in general, any tutorial would be greatly appreciated )