OS/Windows
[Visual Studio] winsock 함수 링크 에러 해결
0so0
2023. 9. 1. 19:00
728x90
반응형
SMALL
Visual Studio 에서 winsock을 사용할 때 발생하는 링크오류 해결 방법에 대한 정리
오류 내용
windows 환경에서 통신 모듈 구현을 위해 winsock을 사용하여 아래와 같이 코드를 작성하고 실행할 경우 오류 발생
#include <winsock.h>
int main(void) {
WSAStartup(MAKEWORD(2, 2), &wsaData);
serv_sock = socket(PF_INET, SOCK_STREAM, 0);
bind(serv_sock, (struct sockaddr*)&serv_addr, sizeof(serv_addr));
listen(serv_sock, 5);
clnt_sock = accept(serv_sock, (struct sockaddr*)&clnt_addr, &clnt_addr_size);
send(clnt_sock, message, sizeof(message), 0);
closesocket(clnt_sock);
closesocket(serv_sock);
return 0;
}
더보기
LNK2019 _accept@12_main 함수에서 참조되는 확인할 수 없는 외부 기호
해결 방법
1. 프로젝트 > 속성
2. 구성 속성 > 링커 > 모든 옵션 > 추가 종속성
3. 추가 종속성 > ws2_32.lib 추가
SMALL
728x90
반응형
LIST