| Не работает сборка через cx_freeze | 
|  | 
| 
| Фаер | Дата: Пятница, 12.06.2015, 18:32 | Сообщение # 1 |  | Лейтенант Группа: Пользователи Сообщений: 44 Награды: 1 Репутация: 2 Статус: Offline | Пытаюсь собрать скрипт в EXE при помощи cx_freeze. Компилируется нормально, но при запуске файла выдаёт ошибку: NameError: getConfigShowbase() is not defind
 
 Exception in Panda3D-1.8.1\direct\showbase\ShowBase.py line 14
 
 Чё делать?
 |  |  |  |  | 
| 
| serg-kkz | Дата: Суббота, 13.06.2015, 00:02 | Сообщение # 2 |  |  Генерал-полковник Группа: Модераторы Сообщений: 803 Награды: 3 Репутация: 18 Статус: Offline | Ты делал как здесь? http://panda3d.org.ru/publ/cozdanie_ispolnjaemogo_fajla/3-1-0-56 
 ООП  -
   |  |  |  |  | 
| 
| Фаер | Дата: Воскресенье, 14.06.2015, 17:34 | Сообщение # 3 |  | Лейтенант Группа: Пользователи Сообщений: 44 Награды: 1 Репутация: 2 Статус: Offline | Теперь да. Я bin не копировал раньше. Правда, у меня новая проблема:Цитата serg-kkz (  ) Ты делал как здесь?StandartError: no graphics pipe is available!
 Config.prc must contain at least one valid panda display library via load-display, aux-display.
 
 libpandagl.dll на месте
 
 
 Сообщение отредактировал Фаер - Воскресенье, 14.06.2015, 17:41 |  |  |  |  | 
| 
| serg-kkz | Дата: Понедельник, 15.06.2015, 10:14 | Сообщение # 4 |  |  Генерал-полковник Группа: Модераторы Сообщений: 803 Награды: 3 Репутация: 18 Статус: Offline | А в конфиге решетка снята? 
 
 Код load-display pandagl #load-display pandadx9
 #load-display pandagles
 #load-display p3tinydisplay
Попробуй папку bin полностью закинуть.
 
 ООП  -
   |  |  |  |  | 
| 
| serg-kkz | Дата: Понедельник, 15.06.2015, 10:17 | Сообщение # 5 |  |  Генерал-полковник Группа: Модераторы Сообщений: 803 Награды: 3 Репутация: 18 Статус: Offline | А да, ты папку etc положил рядом? 
 ООП  -
   |  |  |  |  | 
| 
| Фаер | Дата: Понедельник, 15.06.2015, 22:01 | Сообщение # 6 |  | Лейтенант Группа: Пользователи Сообщений: 44 Награды: 1 Репутация: 2 Статус: Offline | Конечно, положил, и решётка снята с pandagl, плюс, есть два aux'а.Цитата serg-kkz (  ) А да, ты папку etc положил рядом?bin попробовал весь скопировать - не помогло.
 
 Пробовал запускать на виртуалке, Windows 7, экран пару раз мигнул, потом с гигантскими тормозами и глюками загрузил что-то отдалённо похожее на игру. Я так понял, это tinypanda или как там его!?
 А вот на реальной XP всё так же, no available pipe.
   |  |  |  |  | 
| 
| serg-kkz | Дата: Вторник, 16.06.2015, 01:09 | Сообщение # 7 |  |  Генерал-полковник Группа: Модераторы Сообщений: 803 Награды: 3 Репутация: 18 Статус: Offline | Надо на 7-ой самому попробовать .
 
 ООП  -
   |  |  |  |  | 
| 
| ninth | Дата: Вторник, 16.06.2015, 19:55 | Сообщение # 8 |  |  Admin Группа: Администраторы Сообщений: 1582 Награды: 5 Репутация: 46 Статус: Offline | Можешь куда-нить свою сборку залить? Посмотрю. У меня вроде проблем не возникало на семёрке. |  |  |  |  | 
| 
| Фаер | Дата: Четверг, 18.06.2015, 21:08 | Сообщение # 9 |  | Лейтенант Группа: Пользователи Сообщений: 44 Награды: 1 Репутация: 2 Статус: Offline | Вот, вроде бы. У меня тут просто уже много этих сборок накопилось, не знаю, какая из них самая близкая к рабочей.   
 https://yadi.sk/d/OfTBAVpshKBd5
 
 Добавлено (18.06.2015, 19:03)
 ---------------------------------------------
 Удалось решить проблему явным добавлением в sys.path рабочего каталога игры.
 
 У одного знакомого не работает на Win8 x64 OpenGL 4.1.
 StandartError: could not open window. Знаю, что на форуме уже есть тема по этой теме, но ничего не помогло(DX9 вообще не установился).
 
 А, вообще, работает. У меня на XP и ещё одного пацанчика на семёрке с OpenGL 4.5.
 Добавлено (18.06.2015, 21:08)---------------------------------------------
 Всё, товарищи, разрешилась проблема. Графическое разрешение в Config.prc стояло больше, чем монитор мог себе позволить. Спасибо за внимание. :like: Я Вас не забуду.
 
 
 Сообщение отредактировал Фаер - Четверг, 18.06.2015, 20:45 |  |  |  |  |