![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Phoenix_nsk |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 12.3.2011 Пользователь №: 2491 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Кто-нить пересобирал Qt?
Кто-нить пересобирал Qt без зависимостей от компилятора (Visual Studio) Кто-нить замечал после этого какие-нить глюки? |
|
|
RazrFalcon |
![]()
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Типа "как пересобрать в статику"?
Какие еще зависимости Visual Studio !? Нет. |
|
|
Phoenix_nsk |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 12.3.2011 Пользователь №: 2491 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нет, статика не интересует.
Зависимости от компилятора, это а-ля файлы msvc90.dll? а так же невозможность компилировать с флагом MT, только MD, что собственно и влечёт за собой эти зависимости. |
|
|
ufna |
![]()
Сообщение
#4
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
да
да нет |
|
|
Phoenix_nsk |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 12.3.2011 Пользователь №: 2491 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Какая студия, какая система?
Попробуйте простой пример, создайте приложение с использованием QTreeWidget и заполните его, пусть например так:
Запустите и попробуйте осуществить навигацию по дереву с использованием текстовых клавиш. Например нажимая 'В' должен осуществиться переход на элемент "Вода". Что произойдёт на самом деле? Как поведёт себя программа? |
|
|
ufna |
![]()
Сообщение
#6
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
честно говоря, мне лень счас качать Qt, распаковывать, собирать, и далее по списку
![]() |
|
|
RazrFalcon |
![]()
Сообщение
#7
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
УМВР
Linux Ubuntu 10.10 x86 Qt из реп (4.7.0), креатор с оффсайта (2.1.0). gcc version 4.4.5 Сообщение отредактировал RazrFalcon - 17.3.2011, 20:39 |
|
|
Phoenix_nsk |
![]()
Сообщение
#8
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 12.3.2011 Пользователь №: 2491 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А вот у меня на 7 винде идёт повреждение кучи, на XP теже dll Qt'шные всё нормуль. Собирал 4.7.1 и 4.7.2 вижак 2008, печальная ситуация в этом плане.
|
|
|
RazrFalcon |
![]()
Сообщение
#9
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Phoenix_nsk |
![]()
Сообщение
#10
|
Студент ![]() Группа: Участник Сообщений: 57 Регистрация: 12.3.2011 Пользователь №: 2491 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нажимаю кнопку, должен перейти на элемент, да?
НО! В релизе всё падает сразу. В дебаге же происходит следующее: Интересно то, что это происходит при одном и том же действии - нажатии клавиши, но в Qt файлах я оказываюсь порой в разных, но итог один и тот же: ВСЁ ПРИХОДИТ ВОТ СЮДА _ASSERTE(_CrtIsValidHeapPointer(pUserData)); в dbgheap.c
вызов keyboardSearch("str"); тоже приводит к таким последствиям. Становимся на _ASSERTE(_CrtIsValidHeapPointer(pUserData)); "ОС Windows имициировала точку останова в 123.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в conf_dev.exe или в одной из загруженных им DLL. Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит 123.exe" |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.12.2023, 9:14 |