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