Damit dies einwandfrei funktioniert, muss die gleiche (systemweite) Installation von GTK + von allen Anwendungen verwendet werden. Derzeit wird empfohlen, alle Bibliotheken von Drittanbietern für jede Anwendung privat zu installieren, wodurch jede Anwendung zu einer Insel wird (was zu Problemen dieser Art führt). Dies liegt daran, dass Windows keine andere Lösung für Anwendungen von Drittanbietern bietet, die sowohl zuverlässig als auch benutzerfreundlich ist. Es gibt zwei gute Lösungen für das Problem: Entweder bieten Windows eine Möglichkeit, Anwendungen anzugeben, welche Versionen von Bibliotheken von Drittanbietern sie benötigen, und sie werden automatisch installiert und aktualisiert (wie zum Beispiel bei Linux), oder Windows wird mit einem eigenen Offiziellen ausgeliefert Build von GTK +, mit dem Anwendungen von Drittanbietern kompatibel sein müssen (wie zum Beispiel Irix). Das ist die Situation.
Wenn Sie dagegen eine nicht benutzerfreundliche Lösung akzeptieren können: Ich habe gehört, dass neuere Versionen von Windows Symlinks unterstützen, sodass Sie auf diese Weise alle relevanten Dateien zusammenführen können. Möglicherweise müssen Sie jedoch auf verschiedene Versionen von GTK + achten. Sie können GTK + auch manuell in einem eigenen Verzeichnis installieren und verwalten und es aus allen Anwendungsverzeichnissen löschen. Dies erfordert jedoch ein gewisses Verständnis der Handhabung von Windows-DLLs.