Red de conocimiento informático - Computadora portátil - Cómo llamar al socket de Windows en el entorno QT de Windows C

Cómo llamar al socket de Windows en el entorno QT de Windows C

Si solo desarrolla programas en la plataforma Windows, elegir MFC/WTL/VCL es estrictamente mejor que Qt. Qt está completamente orientado a objetos y utiliza completamente el modelo de mensaje, pero su modelo de código (Qt usa una gran cantidad de funciones virtuales y debe tener un proceso de preprocesamiento de código) no es fácil de usar para las personas a las que les gusta la eficiencia, etc., y Qt No hay mucha gente que lo use, por lo que aunque el modelo de eventos es simple, no hay mucha información de ayuda disponible durante el desarrollo, y el modelo de interfaz de usuario de Qt también es diferente y no puede implementar funciones nativas (no es fácil dibujar efectos de interfaz sofisticados).

Desarrollado en Linux, actualmente no existe un buen IDE de interfaz de usuario (gnome y wx no son tan estables como qt y no existe un buen entorno integrado). Por lo tanto, en Linux, Liao Hua es el pionero y qt es una mejor opción (pero qt es un software comercial con derechos de autor. Solía ​​​​crear software EDA en una empresa y busqué multiplataforma, así que elegí qt).

Cita:

Ws2_32.lib y ws2_32.dll no están disponibles en esta máquina pero fueron copiados desde otra computadora. En cuanto al directorio del proyecto.

Las declaraciones en el programa son las siguientes:

Código C/C 1234 #Contiene "ws2 _ 32 . h" # comentario pragma (lib, "ws2 _ 32 . lib" )... …

Error del compilador QT: ignorar el "comentario #pragma"

Me gustaría saber si esta definición de macro es específica de VS, si es así...

El compilador VC de Microsoft admitirá comentarios #pragma.