2010-05-21 3 views
1

Я просто попробовал запустить программу, которую я разрабатывал с Qt за пределами Qt. Я дважды нажимал на программу в/release, разрешал все недостающие DLL и обнаружил, что мое приложение имеет ужасную медленную производительность по сравнению с тем, когда оно запускается из Qt Creator. Что может быть причиной этого ?!Производительность Qt при запуске исполняемого файла вне Qt Creator ужасна!

+0

Что означает * Я развивался с Qt за пределами Qt *? – mosg

+0

@mosg: «вне Qt» должен был читать «не изнутри QtCreator IDE». –

+0

Я считаю, что между построением QtCreator и консолью QMake/mingw нет различий, потому что в этой сборке используется один компилятор/компоновщик. Вы пытались построить код с Qt + MSVC? – mosg

ответ

0

Ну, я никогда не сталкивался с этим. Есть ли файлы, которые вы загружаете в своем приложении, которые достаточно велики, чтобы замедлить загрузку приложения? Как чтение большого плоского файла и получение содержимого из него. Если это так, просто убедитесь, что содержимое файла не изменилось, когда вы запускали Qt Creator, и когда вы запускаете его снаружи. Хотя это мое предположение. Для меня спектакли не имеют особых различий в обоих случаях.

Смежные вопросы