Russian Qt Forum

Qt => Вопросы новичков => Тема начата: ilya2013 от Август 04, 2013, 13:12



Название: Не запускается static
Отправлено: ilya2013 от Август 04, 2013, 13:12
Использую статическую сборку и вот такая проблема - когда проект изначально собран статически - он работает на другом компе, а если собрать проект динамически а потом статически то он не работает на другом компьютере. Windows 7, MinGW


Название: Re: Не запускается static
Отправлено: Majestio от Август 04, 2013, 20:06
Использую статическую сборку и вот такая проблема - когда проект изначально собран статически - он работает на другом компе, а если собрать проект динамически а потом статически то он не работает на другом компьютере. Windows 7, MinGW

Для каждого вида сборки используйте отдельный результирующий каталог и не меняйте тип сборки в нем. Если будете лепить все в одном, меняя тип сборки, лучший способ - делать его полную очистку (не средствами Qt Creator'а, т.к. видимо нужно прибивать и make-файлы, для последующего их построения). Отпишитесь, помогло ли.


Название: Re: Не запускается static
Отправлено: ilya2013 от Август 05, 2013, 05:21
Попытался - через проекты - изменить конфигурацию сборки - свой путь . Запускаю... пишет:
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------




This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.


Папка имеется... немогу понять в чем проблема


Название: Re: Не запускается static
Отправлено: ilya2013 от Август 05, 2013, 16:12
Узнал что такая ошибка появляется если проект сначала одним профилем скомпилировать а затем другим... Получается что где бы путь не менял... проект все-равно компилируется в старуюю папку. Помогите... как изменитть каталог сборки...


Название: Re: Не запускается static
Отправлено: Majestio от Август 06, 2013, 17:08
Узнал что такая ошибка появляется если проект сначала одним профилем скомпилировать а затем другим... Получается что где бы путь не менял... проект все-равно компилируется в старуюю папку. Помогите... как изменитть каталог сборки...

Сделай нужный набор "комплектов" в QtCreatore, один - для статики, другой - для динамической линковки.
У меня такое для сборок x32 и x64 сделано. Все работает на ура.