Russian Qt Forum
Ноябрь 23, 2024, 00:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка qt 4.8.7 mingw 4.4.0 qtcreator 3.1.0  (Прочитано 4505 раз)
___Cepera___
Гость
« : Февраль 05, 2016, 10:05 »

Делал все по инструкции вот отсюда http://gromr1.blogspot.com/2014/04/install-qt-4-8-5-mingw-on-windows.html
У меня win 7 x64.
Создал проект с mainwindow, собрал, хочу запустить, но выводит ошибку, программа неожиданно завершилась.
При запуске exe файла из дебага выводит ошибку qtcore4.dll отсутствует. Я его скачал, кинул в папку syswow64 и  в system32 и пробовал прикрутить командой regsrv32 qtcore4.dll но выдало что модуль не совместим с версий windows.
С qt 5 проблем не было, но пришлось переходить на qt 4.8.7.
Помогите с этой проблемой пожалуйста
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Февраль 05, 2016, 10:25 »

Как то мучительно делается...
Обычно же:
* установил Qt прописал путь к ней в PATH
* запустил Qt Creator
* в настройках сборки (не помню путь) заходишь и видишь, что креатор нашел новую версию
* составляешь профиль сборки с той Qt и все
Записан

Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #2 : Февраль 05, 2016, 12:08 »

windeployqt -release не забудьте.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Февраль 05, 2016, 12:17 »

При запуске exe файла из дебага выводит ошибку qtcore4.dll отсутствует. Я его скачал, кинул в папку syswow64 и  в system32 и пробовал прикрутить командой regsrv32 qtcore4.dll но выдало что модуль не совместим с версий windows.
проще QTDIR\bin в PATH засунуть. ну или подкладывать дллки к экзешнику. а через dependency walker / total cmd можно посмотреть зависимости.

а зачем потребовалось собирать самому? ради х64 или просто нет возможности поставить mingw 4.8.2?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
___Cepera___
Гость
« Ответ #4 : Февраль 08, 2016, 11:19 »

Спасибо большое за помощь, проблема была в поломаном mingw
Скачал нормальный и проблема решилась
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.06 секунд. Запросов: 22.