찾다

 >  Q&A  >  본문

vs2017로 작성된 C++ 프로그램을 오류 보고 없이 Qt Creator에 복사하려면 어떻게 해야 합니까?

온라인에서 찾은 코드입니다. 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 종료 상태를 반환했습니다
헤더 파일 오류와 키워드 오류가 있습니다

高洛峰高洛峰2743일 전1472

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-31 10:42:01

    winsock?
    경고가 표시되지 않았나요?
    warning: ignoring #pragma comment [-Wunknown-pragmas]
    링크 문제입니다.
    Qt 컴파일러 구성은 무엇입니까?

    msvc를 선택했다면 .pro에서 사용해 볼 수 있습니다

    으아아아

    PS: qt에 네트워크 라이브러리가 있는 경우 qt +=network.

    를 통해 qt의 네트워크 라이브러리를 사용할 수 있습니다.

    회신하다
    0
  • 취소회신하다