Я написал приложение, используя gtkmm и libpcap под Linux. Конечно, gtkmm зависит от GTK +.
После портирования его на Windows и попытки его распространения я получил ответ, что слишком много зависимостей для установки.
Пользователь должен запустить установщики для сред выполнения GTK +, gtkmm и winpcap, прежде чем он сможет запустить мое маленькое приложение, что, по общему признанию, является проблемой.
GIMP для Windows, кажется, использует установщик, который запускает установщик GTK +, если это необходимо, но выполнение этого для трех разных библиотек кажется немного чрезмерным, особенно с точки зрения размера установщика.
Есть ли лучший способ распространить это? Я полагаю, что winpcap на самом деле должен установить службу, поэтому он, вероятно, должен запустить установщик, но, возможно, я мог бы связать библиотеки GTK + / gtkmm в папке времени выполнения?
Я немного лучше знаком с разработкой Linux, поэтому не уверен, как лучше поступить.