Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time / 3 сообщений из 3, страница 1 из 1
23.05.2016, 12:36
    #39241330
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
Subj.

Использую XULRunner, проблема в том, что его .LIB сделаны в режиме MD_DynamicRelease.

В Release конфигурации все собирается, в Debug конфигурации ошибка:

error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in MozRunner.obj f:\projects\MozRunner\MozRunner\xpcomglue.lib(nsXPCOMGlue.obj) MozRunner

Все же, хочется иметь возможность ходить отладкой в своем коде ((( Попытался в Debug конфигурации изменить:

Confuguration properties - C/C++ - Code Generation - Runtime library

с
Multi-threaded Debug DLL (/MDd)
на
Multi-threaded DLL (/MD)

никакого эффекта ((( при замене на static runtime ошибка меняется, а вот изменение Debug - not debug - вообще ничего не меняет (((

Как жить?

Note: Пересобирать целиком XULRunner не хочется, там >800 Mb сорцов, у меня на компьютере за 5 мин распаковалось менее 1% и уже было >50 000 файлов (((
...
Рейтинг: 0 / 0
23.05.2016, 13:53
    #39241390
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
Может идти в обратном направлении - собирать в Release но добавить отладочную инфу при сборке.
...
Рейтинг: 0 / 0
23.05.2016, 15:27
    #39241473
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
ответ на твой вопрос: нет, нельзя.

Leonid Kudryavtsev
Как жить?

Note: Пересобирать целиком XULRunner не хочется, там >800 Mb сорцов, у меня на компьютере за 5 мин распаковалось менее 1% и уже было >50 000 файлов (((

именно пересобрать XULRunner в debug, Или, как уже сказали, отлаживать в release, но с debug info.

но это то еще удовольствие, поэтому тебе сразу захочется выключить оптимизацию кода, хотя-бы при сборке твоей части, что уже можно сделать, в отличии от использования разных рантаймов.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]