Найти - Пользователи
Полная версия: И решил я портировать свое приложений с *nix на windows :)
Начало » GUI » И решил я портировать свое приложений с *nix на windows :)
1
RequiroVerus
Всем доброго времени суток!

Решил перенести свое приложений с Linux на Windows.
Как умный человек, прочитал, что надо поставить http://faq.pygtk.org/index.py?file=faq21.001.htp&req=show

Все поставил, выполняю код который написан там же в FAQ.

И вот, что я получаю в ответ:

Traceback (most recent call last):
File “C:\Python27\fuck”, line 1, in <module>
import gtk
File “C:\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py”, line 30, in <module>
import gobject as _gobject
File “C:\Python27\lib\site-packages\gtk-2.0\gobject\__init__.py”, line 26, in <module>
from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \
File “C:\Python27\lib\site-packages\gtk-2.0\glib\__init__.py”, line 22, in <module>
from glib._glib import *
ImportError: DLL load failed: Не найдена указанная процедура.

Куда копать, я уже не знаю. Переменные окружения я проверил, все в норме.
Спасибо ;)
bw
Кроме PyGTK нужен также сам GTK+ Runtime.
В собранном виде, его можно найти в нескольких местах:

1. http://sourceforge.net/projects/gtk-win/files/
2. http://sourceforge.net/projects/pidgin/files/GTK%2B%20for%20Windows/
3. http://sourceforge.net/projects/gladewin32/files/gtk%2B-win32-runtime/
4. http://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/

p.s. RTFM:
2. Install the GTK+ 2.10 developer runtime from the GTK+/Glade for Win32 project…
3. Install PyCairo, PyGobject and PyGTK installers from the PyGTK project…

p.p.s. Ну и ещё в версии GTK+ Runtime может быть дело :-). Попробуй другую.

..bw
RequiroVerus
GTK+ Runtime, я тоже ставил. Говорю же все по инструкции. Ну попробую другую версию, посмотрим, что будет ;)
.Serj.
ИМХО, проще не париться и ставить GTK+ сразу из bundle'ов:
http://www.gtk.org/download-windows.html, раздел All-in-one bundles
RequiroVerus
2.Serj.
Спасибо, твой совет помог ;) Все заработало. Завтра опишу по шагам, как делал, уже 4 утра :)
.Serj.
Завтра опишу по шагам
Там описывать нечего: в архиве лежит readme. RTFM :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB