Я работаю над программой, которая использует autotools для своей системы сборки и прекрасно компилирует на linux. Для сборки для Windows я пытаюсь заставить кросс-компилятор mingw работать для Windows. Теперь, когда я компилирую в linux и перехожу в Windows, конечно, мне не хватает некоторых DLL, которые не установлены по умолчанию в Windows. Это приводит к отсутствующим ошибкам DLL. Я не могу статически связать свою программу из-за ограничений в LGPL.
Итак, мой вопрос: как правильно кросс-компилировать в этой ситуации? Я чувствую, что мне нужно обернуть мой exe-файл в установщик, который автоматически разрешает и устанавливает зависимости dll для окон, но я не смог найти что-то, объясняющее, как это сделать. В основном я думаю о yum / apt-get для windows. Как мне управлять зависимостями DLL на Windows? Я парень в Linux, а не в Windows, поэтому, пожалуйста, потерпите меня.