`__imp_WSAStartup'에 대한 정의되지 않은 참조...Devc++ 오류 해결 방법

       최근 내 룸메이트가 지왕의 코스 디자인을 작성할 때 몇 가지 문제에 직면했습니다. 그는 인터넷에서 일부 코드를 빌릴 예정이었습니다(헤헤, 다들 아시죠...). 하지만 FTP 클라이언트 설계와 관련된 코드가 컴퓨터에서 실행될 수 없다는 사실을 발견하고 계속해서 devc++에서 오류를 보고했습니다. 그래서 그 분이 저에게 조언을 구하러 오셨습니다. 제가 그 당시 다른 일들로 인해 혼란스러웠기 때문입니다. 로컬에서 실행한 후 콘솔에 `__에 대한 정의되지 않은 참조가 계속 표시되었습니다. 그 당시 무작위로 몇 군데를 변경했지만 오류가 점점 많아져서 그냥... 끊었습니다. ...

        며칠 후 이 문제가 다시 생각나서 다시 공부해서 바이두를 해봤는데 오류 메시지는 `__에 대한 정의되지 않은 참조였습니다. 실제로 인터넷에 이에 대한 블로그 게시물이 많이 있습니다. 여러 번 비교하여 여러 번 시도했습니다. 헤더 추가를 포함한 기사 파일도 작동하지 않습니다. 이때 컴파일타임 옵션에서 이 문제를 다룬 글을 보았는데, 예전에 봤던 여러 글들이 다 컴파일 방법에 관한 글인줄 알았습니다. 마음이 뜨거워지고 혼란스러울 뿐인데, 해결될 줄은 몰랐네요! ! !

        해결 방법: devc++ 메뉴 표시줄에서 도구--컴파일 옵션을 클릭하고 열리는 창에서 컴파일 시 다음 명령을 추가하는 확인란을 선택 하고 -lwsock32를 입력한 후 하단의 확인을 클릭합니다. 이때 다시 컴파일하고 실행하면 실행창이 완벽하게 나타날 겁니다...멋져요! ! !

 

 

추천

출처blog.csdn.net/m0_63080216/article/details/128428406