我在Linux下使用gtkmm和libpcap编写了一个应用程序。当然,gtkmm依赖于GTK +。在Windows下打包依赖关系的应用程序
将它移植到Windows,并试图分发之后,我收到的反馈是,有太多的依赖关系进行安装。
用户必须运行的GTK +,gtkmm的,和WinPcap的运行时安装才可以运行我的小应用程序,这固然是一种痛苦。
GIMP的Windows似乎使用启动,如果需要GTK +的安装程序的安装程序,但这样做了三种不同的库似乎有点过度,特别是在安装尺寸方面。
有没有更好的方式来分配呢?我相信winpcap实际上必须安装一个服务,所以它可能需要运行安装程序,但也许我可以将GTK +/gtkmm库绑定到运行时文件夹中?
我更熟悉Linux开发了不少,所以我不知道最好的行动当然是什么。