您的位置:首页 > 理论基础 > 计算机网络

qt+boost--asio+tcp文件传输

2016-07-27 09:16 507 查看
asio:依赖Boost.system模块

windows下asio最终使用的是windows系统的socket库:ws2_32.lib,Mswsock.lib.

同理,msvc可以通过auto-link自动完成链接,mingw需要手动设置。

windows+msvc编译出来的boost库默认会打开auto-link功能,即在包含boost头文件的时候自动寻找并链接依赖库。这实际上是通过msvc特有的预处理指令#pragma comment(lib, "xxx.lib")来实现的,默认的实现为链接静态库。

windows+mingw编译出来的boost库不支持auto-link,因为gcc没有类似msvc的#pragma comment预处理指令,所以必须手动控制链接方式。

qt+boost--asio+tcp文件传输
http://wenku.it168.com/d_000646014.shtml
编译boost

http://blog.csdn.net/darkdong/article/details/6092701
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Boost库