Название: Собрать в exe файл Отправлено: Tymik от Декабрь 04, 2012, 21:56 Были взять исходники программы A и в коде переименованы в имя B , в самом qt всё запускается и работает. Но после компиляции программы появилась папка debug в которой есть .еxe файл с названием А, то есть с начальным. Беда не только в названии, но и в запуске, т.к. программа не запускается, а запрашивает кучу файлов .dll. После закачки всех файлов выбивает окно с ошибкой
(http://s019.radikal.ru/i636/1212/02/ed340d399404.png) Название: Re: Собрать в exe файл Отправлено: kambala от Декабрь 05, 2012, 01:14 точно дллки от правильной версии подсунул?
Название: Re: Собрать в exe файл Отправлено: ksk- от Декабрь 05, 2012, 01:56 Попробуй удалить папку сборки и заново собрать. Мне в свое время помогло. )
Название: Re: Собрать в exe файл Отправлено: Kurles от Декабрь 05, 2012, 12:52 Были взять исходники программы A и в коде переименованы в имя B , в самом qt всё запускается и работает. Но после компиляции программы появилась папка debug в которой есть .еxe файл с названием А, то есть с начальным. Беда не только в названии, но и в запуске, т.к. программа не запускается, а запрашивает кучу файлов .dll. После закачки всех файлов выбивает окно с ошибкой Для переименования программы в .pro файле надо заменить (http://s019.radikal.ru/i636/1212/02/ed340d399404.png) Код на Код , а по поводу запуска - собрать приложение в сборке release и поместить его в директорию, где находилась программа A, что бы все зависимости подхватились. Название: Re: Собрать в exe файл Отправлено: ctin от Декабрь 05, 2012, 14:53 надо собрать release версию и добавлять к ней dllки без буквы d в конце.
Название: Re: Собрать в exe файл Отправлено: gil9red от Декабрь 11, 2012, 22:45 буква d в имени dll'ки qt, обозначает версию debug - отладки, эти отладочные dll'ки весят, кст, намногобольше релизных :) попробуйте заменить QtCored4.dll на QtCore4.dll, должно заработать :)
или проблема в версии dll, попробуйте другую :) Название: Re: Собрать в exe файл Отправлено: SubV от Декабрь 23, 2012, 05:46 Скорее всего, dll были собраны другим компилятором. Такая ошибка выскакивает, например, если программе, собранной в MinGW подсунуть dll, скомпилированные при помощи Visual C++.
|