2015-06-18 6 views
0

Я скомпилировал библиотеку Quantlib в vs2012 под «release» и получил файл lib, QuantLib-vc110-mt.lib.Что значит «mt» в QuantLib-vc110-mt.lib?

Мой вопрос в том, что означает «mt» в этом файле? Я предполагаю, что это связано с «выпуском». Есть ли какой-нибудь стандарт, за которым я мог бы следовать? Или, если есть какое-либо введение в компиляцию флагов и отладки библиотек?

спасибо.

+6

Я предполагаю, что это означает, многопоточный, для визуальной студии вы можете скомпилировать для запуска конкретной версии времени выполнения: https://msdn.microsoft.com/en-us/ библиотека/2kzt1wy3.aspx – EdChum

+0

@EdChum, спасибо за ссылку. – nietzschetmh

ответ

2

Это не стандарт, просто соглашение об именовании. Если это то же самое, что и подставка для многопоточности. см

How can I decode the boost library naming?

+1

Да, мы выбрали его так же, как Boost. –

+0

@LuigiBallabio, большое вам спасибо. – nietzschetmh