![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Dimkostav |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
да, GUI не появился, именно так... А процесс висит... Как тут может помочь дебаггер? |
||||||
|
|||||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
||||
|
||||
Dimkostav |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Запустил дебаггер. Жму F10 (Step Over). Застревает на строке:
0051C9CF call 00402 B90 Процесс висит. А дальше-то что? Это сообщение отредактировал(а) Dimkostav - 21.1.2009, 13:07 |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Сначала нужно откомпилить в Debug версии (Build->Set Active Configuration, F7) Затем запустить (F5). Когда повиснет - прервать (Ctrl-Break, или через меню). Потом смотришь, где оно стоит и почему. Да, перед тем, как прерывать, нужно убедится, что оно действительно зациклилось - процесс должен есть время CPU. Если у него около 0%, то скорее всего GUI просто не показывается и нужно смотреть исходные тексты инициализации. |
|||
|
||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
так никто же не мешает сменить цель |
|||
|
||||
Dimkostav |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Вот откомпилил в Debug. Появилась ещё проблемма одна: catalog.obj : error LNK2001: unresolved external symbol "void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (?wxOnAssert@@YAXPBDH000@Z) main.obj : error LNK2001: unresolved external symbol "void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (?wxOnAssert@@YAXPBDH000@Z) uchetapp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall wxAppConsole::OnAssert(char const *,int,char const *,char const *)" (?OnAssert@wxAppConsole@@UAEXPBDH00@Z) uchetapp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall wxAppConsole::OnAssertFailure(char const *,int,char const *,char const *,char const *)" (?OnAssertFailure@wxAppConsole@@UAEXPBDH000@Z) Debug/test.exe : fatal error LNK1120: 3 unresolved externals Error executing link.exe. test.exe - 5 error(s), 0 warning(s) Что с этим-то делать? ![]() Это сообщение отредактировал(а) Dimkostav - 21.1.2009, 14:12 |
||||
|
|||||
SerpentVV |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 27.11.2006 Где: Астрахань Репутация: 1 Всего: 1 |
А это похоже на то, что библиотека не подключена или как-то неправильно подключена.
Или библиотека левая - линкер не находит объектных модулей указанных функций. |
|||
|
||||
Dimkostav |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Ну а может вместо этого аццкого дебагинка и проблемм с билиотеками посмотреть тексты инициализации? Потому что при компиляции в Release загрузка цп на процессе "test.exe" 0%. Подскажи пожалуйста, куды именно смотреть, что искать? Код-то я не руками пока писал, его DialogBlocks сгенерировал... Тут конечно есть ещё один warning C4005: 'ID_LISTCTRL1' : macro redefination. При том, что этот ListCtrl должен быть на самой первой форме. Как думаете, из-за него что ли может не появляться весь GUI? Это сообщение отредактировал(а) Dimkostav - 21.1.2009, 15:53 |
||||
|
|||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
||||
|
||||
Dimkostav |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Всем большое спасибо! Многое извлёк из этой проблеммы. Буду разбираться дальше
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |