永发信息网

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

答案:4  悬赏:0  手机版
解决时间 2021-03-17 19:06
  • 提问者网友:温旧梦泪无声
  • 2021-03-17 12:38
c++ windows QT 环境下怎么调用 windows socket
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-03-17 12:57
如果只开发windows平台的程序,那么选择MFC/WTL/VCL都是严格的比qt好。
  qt完全的面向对象和并且完全使用消息模型,但它的代码模型(qt大量使用虚函数,而且必须有个代码预处理过程),对于喜欢效率和别的方面的人来说,qt并不好,qt用的人也不多,所以虽然的事件模型简单,但开发时能获取的帮助信息并不多,而且qt的UI模型不太一样,不能实现native功能(不好画出很花哨的界面效果)。

  在linux下开发,目前没有一个好的ui的ide(gnome和wx的稳定性还不能和qt相比,而且也没有好的集成环境)。所以在linux下,廖化为先锋,qt是比较好的选择(不过qt是商业软件,有版权费的,我以前一个公司做EDA软件,追求跨平台,所以选择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的。
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-03-17 15:22
Qt Creator是吗?网上有Qt Socket的一些资料,可以去看看
  • 2楼网友:山君与见山
  • 2021-03-17 15:09
网上找一下qt socket,有不少网络通信的资料。 qt我没接触多少,不过查资料还是要学会的
  • 3楼网友:山君与见山
  • 2021-03-17 14:33
如果只开发windows平台的程序,那么选择MFC/WTL/VCL都是严格的比qt好。 qt完全的面向对象和并且完全使用消息模型,但它的代码模型(qt大量使用虚函数,而且必须有个代码预处理过程),对于喜欢效率和别的方面的人来说,qt并不好,qt用的人也不多,所以虽然的事件模型简单,但开发时能获取的帮助信息并不多,而且qt的UI模型不太一样,不能实现native功能(不好画出很花哨的界面效果)。 在linux下开发,目前没有一个好的ui的ide(gnome和wx的稳定性还不能和qt相比,而且也没有好的集成环境)。所以在linux下,廖化为先锋,qt是比较好的选择(不过qt是商业软件,有版权费的,我以前一个公司做EDA软件,追求跨平台,所以选择qt)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯