
Again based on the OpenSUSE Factory repository, but with more professionnalism ^^ (enhanced installer, SVG image format support, better repartition between "Runtime" et "Bundle" packages....) here is my work-of-the-day :
* Only DLLs and dependencies, for running GTK+ 3 apps :
GTK+-Runtime-3.6.1_(TARNYKO).exe (17.2 Mb)
* For developers ; this one ships MinGW-compatible import libraries (dll.a) :
GTK+-Bundle-3.6.1_(TARNYKO).exe (27.6 Mb)
(EDIT : added Microsoft Visual C++ import libraries - .lib files)
Comments
Opensuse Builds
Hi, is it possible to create an installer (or at least a zip file) with all the goodies of the opensuse repository? I once downloaded epdfview and I failed to work on windows since it was trying to found /usr/lib ????? But the libraries seem precious.
Any ideas?
Include GTK2
Is it possible to put gtk2 packages in the installer? Maybe a silly question.
Hi Vasileios,
Hi Vasileios,
You can aspire the whole repo using wget. Tutorials are available online.
I don't know for epdfview, but OBS builds are automated ; it means they aren't checked by a human and sometimes have these types of quirks (hardcoded paths, etc...). I remember having seen that for other programs. GTK+3 is fortunately safe.
For GTK+2, you don't really need installers of mine, because there are some available here. Or did you want the OpenSuSE versions ? I recommend gtk.org's over them.
Since your distribution of
Since your distribution of gtk3 has the dependencies, why duplicate them in an often incompatible way. For example gcc-4.7 is incompatible (maybe not for gtk but possible for gtkmm) and diffrent versions of libraries. I see it as advantageous to include gtk2 also in the distribution since gtk+[23] will have the same dependencies.
OK, I see your point. Will do
OK, I see your point. Will do that when I have time, but needs some testing.
BTW, I'm pretty sure the repo's GTKmm needs GCC 4.7. If you're interested in this matter, come back soon, I'll have a complete build environment with compatible GCC+GTKmm3 available for downloading.
version GTK 3 sur le site
Bonjour tarnyo,
Merci pour tout ce temps accordé à GTK pour windows. Ma question question est pour les versions GTK3 sur ce site. J'aimerais savoir s'il sagit des versions stables ou celles en developpement parce qu'à ce sujet rien n'est indiqué.
J'ai essayé de compiler avec GTK+3.4.2 que j'ai pris sur ce site et je me suis rendu compte d'une erreur: "GMenuModel unknow..."
Merci de me repondre.
Bonjour Narcisse,
Bonjour Narcisse,
Elles sont "aussi stables que possible", c'est-à-dire qu'à l'instar de leurs équivalents Linux, l'API évolue régulièrement mais il n'y a pas de problème majeur. Par exemple, ValaWinPKG est développé avec ce même GTK+ 3.4.2 et marche plutôt bien ^^.
Je n'ai jamais rencontré ce message d'erreur, pourrais-tu montrer le morceau de code qui le produit ?
repo
Any chance you can place your work in a public git/bzr/whatever-repo so that other can contribute?
Hi Tom,
Hi Tom,
Sure, it's the final target. Actually if you are talking about GTK+3 itself, changes and patches are pushed upstream to GNOME Git (example).
If about the build environment, it's staging here before some things get done, should go to Git soon.
And about the rest (ValaWinPKG a.s.o)... yes I know, been busy lately, will try to do that soon.
Tom,
Tom,
Just to let you know : I recently pushed the whole GTK+3 build environment to GNOME git (https://git.gnome.org/browse/gtk3-build-system), so people can now easily grab it and contribute back.
Man, you saved my whole life,
Man, you saved my whole life, now I can build my vala gt3 things on Windows o/
Haha, cool, glad you found it
Haha, cool, glad you found it useful ^^
static
Hello, is it possible to do static linking with gtk?
Hi max,
Hi max,
On Linux, yes already : read this article.
On win32, it requires more changes to the original source. I'm working on this ; as always "it will be on the site when it's ready" ^^.
Max,
Max,
Here it is, I released the static libraries for win32. Enjoy !
Add new comment