我在Linux下使用gtkmm和libpcap編寫了一個應用程序。當然,gtkmm依賴於GTK +。在Windows下打包依賴關係的應用程序
將它移植到Windows,並試圖分發之後,我收到的反饋是,有太多的依賴關係進行安裝。
用戶必須運行的GTK +,gtkmm的,和WinPcap的運行時安裝纔可以運行我的小應用程序,這固然是一種痛苦。
GIMP的Windows似乎使用啓動,如果需要GTK +的安裝程序的安裝程序,但這樣做了三種不同的庫似乎有點過度,特別是在安裝尺寸方面。
有沒有更好的方式來分配呢?我相信winpcap實際上必須安裝一個服務,所以它可能需要運行安裝程序,但也許我可以將GTK +/gtkmm庫綁定到運行時文件夾中?
我更熟悉Linux開發了不少,所以我不知道最好的行動當然是什麼。