Различие в зависимости между Выпуском и Отладкой

Я пытаюсь записать довольно простой ActiveX с помощью кода C++. Проблема состоит в том, что двоичный файл Выпуска имеет зависимость в MFC90.DLL и MSVCR90.DLL, который не появляется при Отладке. Как напасть на это??

5
задан tanascius 23 February 2010 в 17:40
поделиться

2 ответа

Вы можете попробовать статически связать MFC и библиотеки времени выполнения C ++, что может быть желательно, потому что тогда вам не придется надеяться, что у пользователей установлены распространяемые компоненты среды выполнения VC ++.

Или вы можете установить распространяемые компоненты VC ++, которые установят эти разделяемые библиотеки.

Я считаю, что вы также можете включить эти недостающие библиотеки DLL в свой CAB-файл (при условии, что вы устанавливаете это как загрузку через веб-браузер), но вы также можете попытаться установить статическую ссылку, если собираетесь это сделать.

3
ответ дан 15 December 2019 в 00:59
поделиться

Отладочные сборки все еще могут использовать релизные библиотеки DLL / библиотеки, это просто означает, что вы не можете войти в код этих частей при отладке.

Это совершенно нормально, если я неправильно понял вопрос?

1
ответ дан 15 December 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: