How do you run your GTK program in a Windows system that does not have a GTK environment installed? This needs to be packaged for the GTK program.
The GTK program is packaged here, primarily to extract the DLL files that the program relies on and place them in the same directory as the EXE to achieve the purpose.
Search after a period of time to find, for the GTK2 program, generally need to extract these DLL files:
Freetype6.dll
Intl.dll
Libatk-1.0-0.dll
Libcairo-2.dll
Libexpat-1.dll
Libfontconfig-1.dll
Libgailutil-18.dll
Libgdk-win32-2.0-0.dll
Libgdk_pixbuf-2.0-0.dll
Libgio-2.0-0.dll
Libglib-2.0-0.dll
Libgmodule-2.0-0.dll
Libgobject-2.0-0.dll
Libgthread-2.0-0.dll
Libgtk-win32-2.0-0.dll
Libpango-1.0-0.dll
Libpangocairo-1.0-0.dll
Libpangoft2-1.0-0.dll
Libpangowin32-1.0-0.dll
Libpng14-14.dll
Zlib1.dll
For GTK3, there is no test yet, but the approximate type, it is estimated that the version is not the same, temporarily not mentioned.
GTK3 Learning Notes 1 packaging GTK programs under Windows