Используя графический интерфейс Cmake, я добавил запись для статической сборки.
Все работает нормально, когда у меня есть Code Generation -> Runtime Library, установленный на многопоточный DLL (даже если параметры были настроены как статические). Образцы прекрасно работают и работают.
В моем реальном проекте, который должен использовать статическую библиотеку, он, очевидно, выдает ошибку компоновщика 2038 с несоответствующей RuntimeLibrary.
Как я могу заставить Paho MQTT строить статически? Я использую Visual Studio 14 2015 с C ++.
Задача ещё не решена.
Других решений пока нет …