Каково различие между/mtd и/mdd (в разделе свойства генерации кода) в Visual Studio

Я наконец-то получил эту версию независимой строки:

sudo env ARCHFLAGS="-arch x86_64" gem install nokogiri  -n /usr/local/bin -- --with-xml=/usr/local/Cellar/libxml2/
9
задан Craig M. Brandenburg 29 June 2015 в 20:06
поделиться

2 ответа

/ mtd требуется статическая ссылка для создания .exe большего размера, но не зависящего от библиотеки DLL (которая поставляется с VS2005 ), содержащий библиотеку времени выполнения.

9
ответ дан 4 December 2019 в 19:36
поделиться

В общем, если ваше приложение небольшое и не содержит нескольких DLL или EXE, вы можете предпочесть статическую ссылку на библиотеки времени выполнения . Это упростит процесс распространения, так как вам не нужно будет устанавливать библиотеки времени выполнения.

Если у вас несколько DLL или EXE, поскольку каждый EXE и DLL будут больше при статической компоновке, как заявил Алекс, вы можете предпочесть использовать динамическое связывание в библиотеки времени выполнения, уменьшающие размер вашего приложения.

3
ответ дан 4 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

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