У меня есть библиотека термодинамических свойств с открытым исходным кодом, которая кодируется на всех C++, и я, наконец, разочаровываюсь в работе с единицами. Поэтому я хотел бы добавить boost :: units в свой основной код, чтобы использовать boost :: units для выполнения всей обработки единицы с нулевыми (?) Вычислительными накладными расходами.Добавление только boost :: единиц в проект C++
Но мне нужен мой код для запуска кросс-платформенного/кросс-компилятора (boost может это сделать), и в идеале не нужно загружать ВСЕ, поскольку это не совсем небольшой пакет.
Так что я хочу знать:
Можно включить лишь небольшую часть повышения? И даже не загружать другие части повышения? Я знаю, что если другие модули повышения не включены, они не будут включены в сборку, но я не хочу даже загружать другие модули.
Также, требуется ли boost :: units для компиляции или это только заголовок?
Это может быть дубликатом [этот вопрос] (http://stackoverflow.com/questions/2150836/how- to-extract-boost-interprocess-library) –