Название: Вопрос по организации debug и release версий приложения Отправлено: ANM от Апрель 28, 2005, 11:36 Стандартная ситуация.
Нужно иметь две версии приложения debug и release. Причем debug версия приложения должна использовать debug версию библиотеки qt, ну а release версия приложения соотвественно release версию qt. Никаких бы проблем не возникло если бы release и debug версии библиотеки qt имели бы разные имена, но такой возможности нет. Поэтому я хочу узнать как правильно решается такая проблема. Решение - собрать debug версию библиотеки и потом ее переименовать не работает, потому что в .dll прописывается абсолютный путь на символьную информацию (т.е. на pdb файл). Название: Вопрос по организации debug и release версий приложения Отправлено: Admin от Апрель 28, 2005, 14:39 а зачем в RELEASE pdb файл!
может оставить его только для DEBUG и все Название: Вопрос по организации debug и release версий приложения Отправлено: ANM от Апрель 28, 2005, 15:06 Проблема не только с .pdb файлом.
Проблема с удобством выбора библиотеки. Если debug и release версии библиотеки имеют одно и тоже имя легко запутаться. Собираешь например release версию приложения, а в пути у тебя лежит debug версия .dll. Приложение использует release версию (MSVCP71.DLL) а библиотека qt debug версию (MSVCP71D.DLL). Отсюда глюки (assert) в MSVCP71D.DLL. Неприятно. Но я своего добился, собрал таки debug версию библиотеки qt с другим именем :) . Название: Вопрос по организации debug и release версий приложения Отправлено: Admin от Апрель 28, 2005, 15:14 на мой взгляд ты примерил самое верное решение
переименовав либу |