Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: domiurg от Май 05, 2012, 15:19



Название: Не хочет запускатся релизовый *.exe
Отправлено: domiurg от Май 05, 2012, 15:19
Доброго времени суток Господа,

Только что столкнулся с проблеммой. Был у меня когда-то давно проэктик написанный на QT. Простенькая GUI программка брала файлик и считала количество единиц в строчках со спецефическим текстом. Все работало отлично. Написал я это где-то пол года назад. Сейчас решил немного усовершенствовать код. Переписал кусок, отдебажил, а дальше самое интересное:

В режиме дебаг запускается и работает корректно, в режиме релиз то же самое, но когда беру отдельно релизовый екзешник, ложу к нему в папку QtCore4.dll и QtGui4.dll он у меня запускатся отказывается и выкидывает окошко эрора с приблизительно такой надписью:

Цитировать
Entry point not found
The procedure entry point ??4QString@@QAEAAV0@$$QAV0@@Z could not be located in the dynamic link library QtCore4.dll

Все это происходило под windows 7 x86, компилил я Qt Creator-ом, vsredist стоит.

Не подскажете что это может быть и как с этим боротся?

Вот код пофикщенной функции, но я не думаю что он виноват. http://paste.org.ru/?soq4z6


Название: Re: Не хочет запускатся релизовый *.exe
Отправлено: V1KT0P от Май 05, 2012, 15:28
Не подскажете что это может быть и как с этим боротся?
Ну так посмотри какие библиотеки и откуда в релизе из под ИДЕ он берет.


Название: Re: Не хочет запускатся релизовый *.exe
Отправлено: domiurg от Май 05, 2012, 16:50
А как это посмотреть? Ато я не нашел :-[


Название: Re: Не хочет запускатся релизовый *.exe
Отправлено: V1KT0P от Май 05, 2012, 17:54
А как это посмотреть? Ато я не нашел :-[
http://www.prog.org.ru/index.php?topic=21631.msg150749#msg150749 (http://www.prog.org.ru/index.php?topic=21631.msg150749#msg150749)


Название: Re: Не хочет запускатся релизовый *.exe
Отправлено: domiurg от Май 05, 2012, 18:08
Премного Благодарен!!! Я дурак длл-ки не той версии Qt ему кормил ;D