C++ 在windows msys2下运行编译器时,只允许安装一个gtk应用程序?
在windows环境下在msys2下编译时遇到问题: 我可以使用gcc在msys2下编译GTK+/gtkmm应用程序。但是当我执行在这个环境中编译的应用程序时,我可以在windows下一次打开一个基于gnome的gui。当我尝试打开第二个应用程序时,它只关注我编译的前一个gtkmm应用程序 这些是用于生成输出exe的完全不同的GTKMM代码基 我想知道。是否有可能让这些msys2/gtk编译的应用程序一次在windows下运行不止一个C++ 在windows msys2下运行编译器时,只允许安装一个gtk应用程序?,c++,dll,gtk,mingw-w64,msys2,C++,Dll,Gtk,Mingw W64,Msys2,在windows环境下在msys2下编译时遇到问题: 我可以使用gcc在msys2下编译GTK+/gtkmm应用程序。但是当我执行在这个环境中编译的应用程序时,我可以在windows下一次打开一个基于gnome的gui。当我尝试打开第二个应用程序时,它只关注我编译的前一个gtkmm应用程序 这些是用于生成输出exe的完全不同的GTKMM代码基 我想知道。是否有可能让这些msys2/gtk编译的应用程序一次在windows下运行不止一个 我在想,也许我需要将gtk dll复制到与程序相同的路径中,
我在想,也许我需要将gtk dll复制到与程序相同的路径中,以确保在启动每个程序时这些dll都有单独的副本。因为目前,我只是将dll作为C:/msys64/usr/bin和C:/msys64/mingw32添加到路径中,以允许gtkmm应用程序查找gtk dll。这是相同的应用程序还是不同的应用程序?不同的应用程序,但是在msys2下使用mingw64编译并共享msys2提供的相同运行时dll。这些是您编写的应用程序吗?您使用了GTK应用程序API?他们是否有唯一的应用程序ID?