Приложение GTK не работает на Windows - PullRequest
0 голосов
/ 04 августа 2011

Я начинающий программист, и я искал в интернете решение этой проблемы и все еще ищу. Я нашел кого-то на этом форуме с похожей проблемой, однако он использует GtkSharp, а я использую Gtk +. По сути, я написал программу в CodeBlocks, используя GTK + (изначально я собирался сделать это в Windows, но она не установилась должным образом, и через несколько дней я просто отказался и установил CodeBlocks в Ubuntu). Однако теперь, после того как я выпустил свою программу и пытаюсь запустить ее на компьютере с Windows, она не работает. Я полагаю, что GTK правильно установлен на этом компьютере (демонстрация из read me сработала после того, как я установил GTK). Любая помощь будет оценена.

Кроме того, если кто-то может дать мне понять: будет ли моя программа требовать, чтобы на каждом компьютере, на котором она установлена, была установлена ​​библиотека GTK?

1 Ответ

0 голосов
/ 05 августа 2011

В Windows вы должны поставлять свою программу с библиотеками GTK.К сожалению, упаковка не так проста, и все доступные на данный момент пакеты с gtk.org устарели 2.16 или 2.22 и не работают должным образом (темы разбиты с отсутствующими значками и цветами).

Есть несколько досадных ошибок в окнах, например, события ввода / вывода мыши не были сгенерированы правильно.

Если ваша программа работает на одной платформе, но не на другой, очень вероятно, что у васошибка в вашей программе и потому, что это когда вы можете увидеть и почувствовать различия платформ довольно быстро.Поэтому попробуйте еще раз проверить наличие предупреждений GTK.

И вам необходимо предоставить дополнительную информацию, и вы не сможете помочь вам с этой информацией.Вам нужно сузить проблемы с ошибками, чтобы получить помощь.

Кстати, я бы больше не считал GTK кроссплатформенным инструментарием, потому что он поддерживается только в Unix.Порты Windows и MacOSX - постоянная боль в заднице.То, что бинарного дистрибутива 3.0 до сих пор нет, просто позорно.

...