2011-08-04 2 views
0

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

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

+0

Здравствуйте. Пожалуйста, предоставьте более подробную информацию. Вы перекомпилировали программу для Windows, не так ли? Что такое сообщение об ошибке при попытке выполнить вашу программу в Windows? –

ответ

0

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

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

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

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

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

+0

... так почему бы не помочь. Люди обсуждают это здесь: http://mail.gnome.org/archives/gtk-devel-list/2011-July/msg00013.html – ptomato

Смежные вопросы