Как мне распространять приложение Gtkmm на Windows? - PullRequest
0 голосов
/ 13 июля 2020

Я написал GUI, используя gtkmm (оболочку языка C ++ для GTK +). Мне удалось найти .dll, которые .exe. зависит от файла, и создайте базовый c установщик с помощью NSIS. Однако у меня возникают проблемы с распространением приложения на другие устройства Windows. Поскольку я совершенно новичок в этом, есть ли у кого-нибудь совет, как правильно распространять приложение? Все, что мне действительно нужно, это загрузить его на несколько других компьютеров. Спасибо!

1 Ответ

0 голосов
/ 13 июля 2020

Попробуйте перехватить исключение и посмотрите на Gdk::PixbufError::code() или Gdk::PixbufError::what(), чтобы понять, почему оно выдает.

У вас есть несколько кодов:

  CORRUPT_IMAGE,
  INSUFFICIENT_MEMORY,
  BAD_OPTION,
  UNKNOWN_TYPE,
  UNSUPPORTED_OPERATION,
  FAILED,
  INCOMPLETE_ANIMATION

Образы в машине разработки в том же каталоге, что и сборка .exe?

Кроме того, если вы запускаете приложение с помощью значка, ярлыка или аналогичного, текущий каталог может не совпадать с .exe.

...