온라인에서 찾은 코드입니다. vs2017에 넣어도 문제 없습니다. 대부분의 헤더 파일은 Qt에서 사용할 수 없으며 일부 키워드는 Qt에서 사용할 수 없습니다. 오류 및 경고가 보고됩니다. 이 문제를 해결하는 방법은 무엇입니까? 으아악
오류 메시지:C:UsersAdministrationDocumentsQtservermain.cpp:4: 경고: #pragma 주석 무시 [-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:UsersAdministrationDocuments Qtservermain . 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' _imp__recv@16'
C:UsersAdministrationDocumentsQtservermain.cpp:72에 대한 정의되지 않은 참조: 오류 : `_imp__closesocket@4'에 대한 정의되지 않은 참조
C:UsersAdministrationDocumentsQtservermain.cpp:73: 오류: `_imp__WSACleanup@0'에 대한 정의되지 않은 참조
C:UsersAdministrationDocumentsQtserver main.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 종료 상태를 반환했습니다
헤더 파일 오류와 키워드 오류가 있습니다
大家讲道理2017-05-31 10:42:01
winsock?
경고가 표시되지 않았나요?warning: ignoring #pragma comment [-Wunknown-pragmas]
링크 문제입니다.
Qt 컴파일러 구성은 무엇입니까?
msvc를 선택했다면 .pro에서 사용해 볼 수 있습니다
으아아아PS: qt에 네트워크 라이브러리가 있는 경우 qt +=network
.