我在windows环境下的msys2下编译时出现问题:
我可以使用gcc在msys2下编译GTK + / gtkmm应用程序。但是当我执行在这个环境中编译的应用程序时,我可以在windows下一次打开一个基于gnome的gui。当我尝试opena第二个应用程序时,它只关注我编译的前一个gtkmm应用程序。
这些是用于生成输出exe的完全不同的GTKMM代码库。
我在想。是否有可能获得更多这些msys2 / gtk编译的应用程序在Windows下运行?
我想也许我需要将gtk dll复制到与程序相同的路径中,以确保启动每个程序时这些dll的单独副本。因为很好,我只是将dll添加到我的路径中作为C:/ msys64 / usr / bin和C:/ msys64 / mingw32以允许gtkmm应用程序找到gtk dll。