powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
3 сообщений из 3, страница 1 из 1
MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
    #39241330
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
    #39241390
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может идти в обратном направлении - собирать в Release но добавить отладочную инфу при сборке.
...
Рейтинг: 0 / 0
MS VS 2003: Можно ли скомпилится в Debug'е, но использовать Release run-time
    #39241473
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответ на твой вопрос: нет, нельзя.

Leonid Kudryavtsev
Как жить?

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

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

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


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