I strongly suggest using MSYS2. You have to compile GTK4 first, at the exact version that GTKmm 3.95 was made for. It seems to me that GTKmm 3.95.1 was released for GTK 3.96.0.
install the required build tools: pacman -S git mingw-w64-x86_64-{gcc,pkg-config,meson}.
install the dependencies of GTK4 and GTKmm4: pacman -S mingw-w64-x86_64-{glib2,atk,pango,cairo,gdk-pixbuf2,librsvg,graphene,libepoxy,libsigc++3,glibmm,pangomm,atkmm}.
If you want support for gobject introspection or you want to generate the documentation you also need: mingw-w64-x86_64-{gobject-introspection,gtk-doc}
thank you for your answer, yes i understand what i am asking, my project is to compile Gtkmm3.95.1 and to work on it; so if i compile Gtkmm i will finish my project
In fact, My project is to compile Gtkmm and not to work on it; i donât know how does Gtkmm work; so i made all steps youâve told me to make; now i donât know how to test if gtkmm is installed or not; or if GTK+3.96 is compiled or not;
I made all steps;
I took another path by dowloading code source and compile GTK4 using meson; It works after iâve desactivated âvideo streamingâ and âdiffâ;
I try know to compile Gtkmm, but a meesage tell me that it do not find Gtk4; i put the path Gtk build in the path environment, but that does not works.
Hello, What do you think I need to do after compiling GTK3.96 for make it seen by the system so I donât have the message of error that there is no GTK4 when compiling GTKmm3.95.1
I plan to update the mingw-w64-gtk4 package to 3.96.0 very soon. Once I complete the update work Iâm going to write here the instructions to build it and create a pacman package for GTK4 3.96.0
Open Start Menu > MSYS2 64bit > MSYS2 MSYS command line shell and launch the following commands:
git clone https://github.com/lb90/MINGW-packages.git --branch update-gtk4
cd MINGW-packages/mingw-w64-gtk4
export MINGW_INSTALLS=mingw64
makepkg-mingw
If everything is ok, at the end you can install the created package with pacman -U mingw-w64-x86_64-gtk4-3.96.0-1-any.pkg.tar.xz
Finally, close the MSYS2 MSYS shell and open the MSYS2 MinGW64 shell (Start Menu > MSYS2 64bit > MSYS2 MinGW 64-bit) and launch a demo: gtk4-demo-application
Uhm, probably you need gst-plugins-bad as well. But fortunately the official gtk4 package was updated to 3.96.0 in the meantime! So instead of building you can just install it with pacman now: