Я создал приложение для связи TCP C++, используя VS и библиотеку Boost-Asio.
Оно работает нормально, если скомпилировать его с параметром отладки.
Но моему клиенту требуется исполняемый файл для содержат все необходимые библиотеки, поэтому мне приходится компилировать в Release и со статическими библиотеками.
И когда я это делаю, я получаю следующую ошибку:
Ошибка LNK1104 невозможно открыть файл libboost_system-vc141-mt-s-1_64.lib'
В папке библиотек буста есть файл:< /p>
'Libboost_system-vc141-mt-1_64.lib'
Я думаю, что эти разные s взяты из s статические библиотеки.
Кто-нибудь знает, как я могу их создать, поскольку все эти библиотеки Boost создаются b2 и bjam при установке.
Подробнее здесь: https://stackoverflow.com/questions/448 ... ompilation