ws2_32.lib和ws2_32.dll本机上没有,从他人电脑上拷贝,至于工程目录下
程序中声明如下:
#include "ws2_32.h"
#pragma comment(lib, "ws2_32.lib")
……
QT编译器报错:ignoring "#pragma comment"
不知这个宏定义是否是vs专有,如果是的话,那么用该如何实现才可以调用win32环境的socket库
不想用QSocket
另外,windows QT如何调用第三方的动态链接库或静态链接库
高手指点,问题急需解决,请解释的详细些……
------最佳解决方案--------------------
用微软的VC++编译器,会支持#pragma comment的。
------其他解决方案--------------------
工程是在windows QT环境下搭建的,主要是做界面,目前需要调用window系统下的winsock2库进行C/S通信,直接include<winsock2.h>提示找不到,究竟如何才能调用次库函数进行通信
------其他解决方案--------------------
找到解决方法了,修改.pro文件,添加 LIBS += libws32.a文件的路径,即可正常调用