LINUX.ORG.RU

sdl: не отображается картинка


0

1

Пишу простой код: нарисовать окно, отобразить картинку. Запускаю в терминале - работает, запускаю собранный код двойным щелчком - не работает. Компилирую без картинки (пустое окно) - работает. Результат одинаков для разных форматов (png, bmp, gif). Одинаково, если код написан на питоне или с++ OC openSUSE-11,4(LXDE) * * * На всякий случай проверил: chimp.py из экземплов pygame запускается нормально. Чяднт?



Последнее исправление: Voroshek (всего исправлений: 1)

покажи как запускаешь из консоли

Bad_ptr ★★★★★
()
Ответ на: комментарий от Kosyak

Рабочую директорию - в смысле, правильно ли указан путь к image? Конечно. А вот «как запускаешь из консоли» - интересный вопрос. Обычно запускал:

cd /путь/к/папке/
python3.1 file.py
Попробовал
python3.1 /путь/к/файлу/file.py
could not image (при том, что первая команда работает). У меня до этого Mint стоял, при установке сузы раздел home оставил прежним, может, что в настройках сбилось?

Voroshek
() автор топика
Ответ на: комментарий от Voroshek

дополнил

Да, и с кодом на с++ практически то же

Voroshek
() автор топика

Чяднт?

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

baverman ★★★
()
Ответ на: комментарий от unsigned

Действительно, указание полного пути решило проблему, но ведь так не должно быть! Ведь код, по крайней мере питонов, должен быть переносимым!
baverman всего-то пару раз, без чел.жертвоприношений ;-). Где читать про cwd? Man cwd not found

Voroshek
() автор топика
Ответ на: комментарий от Voroshek

Ведь код, по крайней мере питонов, должен быть переносимым!

Ты сделал его непереносимым между каталогами.

Про cwd - man path_resolution.

unsigned ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.