приложение неожиданно завершается |
Здравствуйте, гость ( Вход | Регистрация )
приложение неожиданно завершается |
__ilya__ |
29.11.2012, 16:26
Сообщение
#1
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
http://www.wiki.crossplatform.ru/index.php....83.D1.80.D1.8B
тут пишут как накладывать текстуры. Но у меня при загрузке текстуры приложение закрывается. В консоли вывода (QtCreator) выводит вот это: Запускается /home/ilya/GL_Texture_Test_0-build-desktop-Qt___PATH______/GL_Texture_Test_0... GL_Texture_Test_0: nv10_state_fb.c:50: get_rt_format: Проверочное утверждение «0» не выполнено. Программа неожиданно завершилась. /home/ilya/GL_Texture_Test_0-build-desktop-Qt___PATH______/GL_Texture_Test_0 завершился с кодом 0 вот код
очевидно проблема возникает при выполнении этой строки. Если изменить название файла, на заведомо не существуещее или вообще удалить это файл из папки с приложением, тогда приложение само не закрывается ос UBUNTU12 вот файл для текстуры |
|
|
Алексей1153 |
30.11.2012, 11:21
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
думаю, нужно копать в сторону плагинов для поддержи форматов изображений. Его у тебя нет, судя по всему
|
|
|
__ilya__ |
30.11.2012, 18:31
Сообщение
#3
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
а какой имненно плагин нужен?
|
|
|
Litkevich Yuriy |
30.11.2012, 19:53
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Алексей1153 |
30.11.2012, 20:05
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
у меня винда,
исходник jpeg-плагина в SDK я у себя нашёл тут C:\QtCommercialSDK\Src\qt\483\src\plugins\imageformats\jpeg а для QtCreator готовый валяется тут C:\Qt\2010.05\qt\plugins\imageformats для релиза, скорее всего, рядом с экзешником надо будет создать папку imageformats и в неё положить qjpeg4.dll или libqjpeg4.a Сообщение отредактировал Алексей1153 - 30.11.2012, 20:23 |
|
|
__ilya__ |
1.12.2012, 10:44
Сообщение
#6
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Линух в отличии от Винды, не ищет файлы в каталоге с приложением у меня лежит в папке с приложением и находит. Цитата попробуй разделить код, т.е. вынуть из bindTexture и присваивать переменной QPixmap, а затем делать ей проверку: isNull() пробывал файл jpg загружается
так-вот если файл не загружается, программа не падает. При загрузке-же файла программа закрывается. Сообщение отредактировал __ilya__ - 1.12.2012, 10:59 |
|
|
__ilya__ |
1.12.2012, 18:24
Сообщение
#7
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
а может в linux вобще не такое не работает? кто делал?
|
|
|
Litkevich Yuriy |
1.12.2012, 21:53
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ну хорошо, а вместо jpg можешь использовать png, хотя бы ради проверки?
|
|
|
__ilya__ |
2.12.2012, 8:19
Сообщение
#9
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
с png то-же самое
а что это значит nv10_state_fb.c:50: get_rt_format: Проверочное утверждение «0» не выполнено. |
|
|
Litkevich Yuriy |
2.12.2012, 15:28
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
а что это значит nv10_state_fb.c:50: get_rt_format: Проверочное утверждение «0» не выполнено. это значит, что в файле nv10_state_fb.c, на строке 50 делается некая проверка, которую не проходят данные.Надо найти файл nv10_state_fb.c и посмотреть, что там проверяется. |
|
|
Текстовая версия | Сейчас: 30.11.2024, 5:57 |