![](images/chestnut/misc/left.gif) |
Помощь Проблемы касающиеся использования функционала, компиляции движка. |
08.12.2011, 15:30
|
#1
|
Разработчик
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений (для 470 пользователей)
|
Падает new Root
Добрый день.
Скачал SDK, настроил проект, пишу
Root *root = new Root("","");
апликуха крашится именно на этой строке, т.е. при создании рута. Пустые строки в параметрах написанны намеренно (не нужны мне огровские .cfg файлы, сам всё проинициализирую как мне надо).
Причина не ясна. На работе всё стартует и не падает. Дома падает.
Даже не знаю какие подробности указать... собираю в дебаге, с дебаг либами, больше никакой специфики нет, комп не самый древний, говорить о дровах тут тоже глупо, ибо Root стартует ДО подключения renderSystem, и на основании чего оно может крашится до инициализации рута - не ясно..
кто нибудь сталкивался?
|
(Offline)
|
|
08.12.2011, 17:08
|
#2
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Падает new Root
Ну поставь брейкпоинт и протрассируй. о_О
__________________
|
(Offline)
|
|
08.12.2011, 17:56
|
#3
|
Разработчик
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений (для 470 пользователей)
|
Ответ: Падает new Root
#include <Ogre.h>
using namespace Ogre;
int main()
{
Root *ogre = new Root("","");
}
Вот сам ну никак не допру, куда бы поставить бряк, что бы узнать почему на степе new Root апликуха крашится. Поможешь? ![:)](images/smilies/smile.gif)
|
(Offline)
|
|
08.12.2011, 19:03
|
#4
|
Знающий
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений (для 312 пользователей)
|
Ответ: Падает new Root
Подключи запись в лог, может покажет где проблема.
|
(Offline)
|
|
08.12.2011, 19:47
|
#5
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Падает new Root
А сорцы огра прикрыли что ли?
__________________
|
(Offline)
|
|
08.12.2011, 20:27
|
#6
|
Знающий
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений (для 312 пользователей)
|
Ответ: Падает new Root
Зачем сорсы подключать, если человек хочет юзать СДК и не парится. Лог по идее должен показать где крошится.
|
(Offline)
|
|
08.12.2011, 20:40
|
#7
|
Разработчик
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений (для 470 пользователей)
|
Ответ: Падает new Root
нет не должен лог ничо показать, ибо падает видать ДО старта логов. (так или иначе логи не появляются).
.squid на самом деле не хочется собирать огра, но конеш соберу если понадобится.. вот ток вопрос - может можно как нибудь подключить символы без сборки огра? или это геморойней чем собрать сам движок?
|
(Offline)
|
|
08.12.2011, 20:50
|
#8
|
Знающий
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений (для 312 пользователей)
|
Ответ: Падает new Root
чтоб лог был надо его прописывать:
Root *ogre = new Root("", "", "Ogre.log")
|
(Offline)
|
|
08.12.2011, 20:51
|
#9
|
Разработчик
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений (для 470 пользователей)
|
Ответ: Падает new Root
я знаю, и ответ выше от этого никак не меняется ![:)](images/smilies/smile.gif)
|
(Offline)
|
|
08.12.2011, 21:04
|
#10
|
Знающий
Регистрация: 29.05.2007
Сообщений: 227
Написано 126 полезных сообщений (для 312 пользователей)
|
Ответ: Падает new Root
Странно тогда. Такие непонятные ошибки были только когда дебажные либы в релизе подключал..
Можешь залить скомпиленный проект?
|
(Offline)
|
|
10.12.2011, 15:07
|
#11
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Падает new Root
ну там инит какойнить надо, скачай себе tutorial fraework и не парься, или шаблон под visual studio
|
(Offline)
|
|
17.12.2011, 13:27
|
#12
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Падает new Root
очевидно, Сквид имеет вииду протрейсить конструктор рута. в исходниках огра. можно попробывать кинуть pdb в output проекта. хотя хз, что получится.
кстати, какая версия?
|
(Offline)
|
|
17.12.2011, 16:32
|
#13
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Падает new Root
Занимаясь изучением огра не разу не падало... что я тока не вытворял )) Может версия кривая? Или падает вовсем не изза огра, а студия кривая?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:48.
|