Сборка библиотек Boost - разница между опциями runtime-link и link

Я пытаюсь собрать библиотеки boost в Windows 7 с помощью MSVC (VS 2010).

Я столкнулся с опциями runtime-link и link в опциях командной строки bjam. Я хотел бы узнать, как они используются и в чем точная разница между ними.

Я собрал библиотеку Boost Regex, используя эту командную строку

bjam --with-regex variant=release --build-options=complete

она создала эти файлы:

1)boost_regex-vc100-mt-1_47.dll (Импорт библиотеки:boost_regex-vc100-mt-1_47. lib)

2)libboost_regex-vc100-mt-1_47.lib

3)libboost_regex-vc100-mt-s-1_47.lib

4)libboost_regex-vc100-s-1_47.lib

В чем разница между 2 и 3 .lib файлами? Оба они являются статическими lib. Я просмотрел Boost doc, но не нашел в нем объяснений.

TIA

19
задан Anvesh 27 November 2012 в 06:04
поделиться