最近在做一项目,使用QT+boost asio,编译时出现编译错误:WinSock.h has already been included,只要把boost asio库的包含文件放到QT包含文件之前即可,如原先包含顺序:
#include <QWidget>
#include <boost/asio.hpp>
改为:
#include <boost/asio.hpp>
#include <QWidget>
即可解决问题。
最近在做一项目,使用QT+boost asio,编译时出现编译错误:WinSock.h has already been included,只要把boost asio库的包含文件放到QT包含文件之前即可,如原先包含顺序:
#include <QWidget>
#include <boost/asio.hpp>
改为:
#include <boost/asio.hpp>
#include <QWidget>
即可解决问题。