これはインターネットで見つけたコードですが、vs2017 に入れても問題ありません。ほとんどのヘッダー ファイルは Qt で使用できず、一部のキーワードは Qt で使用できません。エラーと警告が報告されます。Qt はウィンドウでプログラムできます。この問題の解決方法
リーリーエラー メッセージ:
C:UsersAdministrationDocumentsQtservermain.cpp:4: 警告: #pragma comment [-Wunknown-pragmas]
#pragma comment(lib,"ws2_32.lib")
C:UsersAdministrationDocumentsQtservermain を無視します。 .cpp:18: エラー: `_imp__WSAStartup@8' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:24: エラー: `_imp__socket@12' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:28: エラー: 未定義`_imp__WSACleanup@0' への参照##C:UsersAdministrationDocumentsQtservermain.cpp:33: エラー: `_imp__htons@4' への未定義の参照##C:UsersAdministrationDocumentsQtservermain.cpp:36: エラー: `_imp__bind@12' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:40: エラー: `_imp__closesocket@4' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:41: エラー: `_imp__WSACleanup@0' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp: 45: エラー: `_imp__listen@8' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:49: エラー: `_imp__closesocket@4' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:50: エラー: ` への未定義の参照_imp__WSACleanup@0'
C:UsersAdministrationDocumentsQtservermain.cpp:56: エラー: `_imp__accept@12'
C:UsersAdministrationDocumentsQtservermain.cpp:60: エラー: `_imp__closesocket@4'
C への未定義の参照:UsersAdministrationDocumentsQtservermain.cpp:61: エラー: `_imp__WSACleanup@0' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:68: エラー: `_imp__recv@16' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:72: エラー: `_imp__closesocket@4' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:73: エラー: `_imp__WSACleanup@0' への未定義の参照
C:UsersAdministrationDocumentsQtservermain.cpp:83: エラー: `_imp__send@16 への未定義の参照'
C:UsersAdministrationDocumentsQtservermain.cpp:86: エラー: `_imp__closesocket@4' への未定義の参照です。
C:UsersAdministrationDocumentsQtservermain.cpp:87: エラー: `_imp__closesocket@4' への未定義の参照です。
C:UsersAdministrationDocumentsQtservermain。 cpp:88: エラー: `_imp__WSACleanup@0' への未定義の参照
collect2.exe:-1: エラー: エラー: ld が 1 終了ステータスを返しました
ヘッダー ファイル エラーとキーワード エラーがあります
winsock?
警告が出ませんでしたか?
warning: ignoring #pragma comment [-Wunknown-pragmas]
リンクの問題です。
Qt コンパイラの設定は何ですか?
msvcを選択した場合は、.proで試すことができます
リーリー追記: qt にネットワーク ライブラリがある場合は、
qt +=network
を通じて qt のネットワーク ライブラリを使用できます。