runtime-link
относится к тому, как связана среда выполнения вашего компилятора. То есть он соответствует опции Multithreaded
VC против Multithreaded DLL
. Время выполнения означает компоненты, необходимые для использования стандартных библиотек, доступных в вашем компиляторе.
Возможно, вы когда-нибудь видели файлы динамических ссылок: MSVCRTXX.DLL
(среда выполнения C) и MSVCPXX.DLL
(стандартная библиотека C ++), MFCXX.DLL
(основные классы MFC). Статическими аналогами являются LIBC и LICBP (см. здесь для таблицы библиотеки)
Опция runtime-link, которую вы используете при сборке Boost, должна совпадать с опцией, которую вы используете для своего клиентского кода. В противном случае вы получите ошибки из-за несовпадения времени выполнения во время соединения или при запуске вашей программы.
При создании вашей программы для использования среды динамического соединения при развертывании приложения необходимо включить распространяемый VC .
link
относится к тому, как библиотека повышения будет связана с вашим зданием, как библиотека статических или динамических ссылок.