我使用VS和Boost-Asio库创建了一个TCP C ++通信应用程序。 如果使用Debug选项进行编译,它可以正常工作。
但我的客户端要求可执行文件包含所有必需的库,因此我必须在Release和静态库中进行编译。
当我这样做时,我收到以下错误:
错误LNK1104无法打开文件' libboost_system-vc141-mt- s -1_64.lib'
在boost的libraries文件夹中有文件:
' Libboost_system-vc141-MT-1_64.lib'
我想这个不同的 s 来自 s tatic库。
有没有人知道如何创建它们,因为所有这些提升库都是由安装中的b2和bjam创建的。