Ошибочный Visual C++ компоновщика lib повышения

Единственный правильный ответ, "Он зависит". Существует много переменных, которые могут влиять на производительность, и можно оптимизировать много вещей в любой ситуации.

6
задан Parappa 26 November 2009 в 22:06
поделиться

2 ответа

Разница четко описана в документации Boost - «mt-sgd» означает «отладочные, статически связанные библиотеки времени выполнения, многопоточные, с отладочными символами». "mt-gd" то же самое, но с использованием динамически подключаемых библиотек времени выполнения (например, msvcrtd.lib вместо libcmtd.lib).

Либо измените настройки проекта, чтобы использовать динамическое связывание CRT (например, / MDd вместо / MTd), либо build Boost с использованием статических ссылок - их смешивание не будет работать должным образом.

10
ответ дан 8 December 2019 в 18:37
поделиться

Какую команду вы использовали для создания ускорения? попробуйте указать build-type = complete. Обычно он также должен собирать библиотеки.

3
ответ дан 8 December 2019 в 18:37
поделиться
Другие вопросы по тегам:

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