首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

c++ windows QT 环境上怎么调用 windows socket

2012-12-18 
c++ windows QT 环境下如何调用 windows socketws2_32.lib和ws2_32.dll本机上没有,从他人电脑上拷贝,至于

c++ windows QT 环境下如何调用 windows socket
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如何调用第三方的动态链接库或静态链接库
高手指点,问题急需解决,请解释的详细些……


[最优解释]
引用:
ws2_32.lib和ws2_32.dll本机上没有,从他人电脑上拷贝,至于工程目录下
程序中声明如下:
C/C++ code??1234#include "ws2_32.h"#pragma comment(lib, "ws2_32.lib")……

QT编译器报错:ignoring "#pragma comment"

不知这个宏定义是否是vs专有,如果是的……

用微软的VC++编译器,会支持#pragma comment的。
[其他解释]
工程是在windows QT环境下搭建的,主要是做界面,目前需要调用window系统下的winsock2库进行C/S通信,直接include<winsock2.h>提示找不到,究竟如何才能调用次库函数进行通信
[其他解释]
找到解决方法了,修改.pro文件,添加 LIBS += libws32.a文件的路径,即可正常调用

热点排行