무슨 일로 C 하셨습니까?

[C] 외부 기호를 확인할 수 없습니다 본문

DEBUG

[C] 외부 기호를 확인할 수 없습니다

OJJJ 2020. 12. 4. 19:02

소켓 프로그래밍을 하는데 다음과 같은 에러가 발생했다.

 

 

코드상에 어느 구문에서 에러가 발생하는지 표시되지도 않고

 

사용하는 함수들이 어디서 참조되는지도 잘 뜨고 필요한 헤더파일도 다 선언해놨는데 이런 에러가 발생한다.

 

#pragma comment(lib, "ws2_32.lib")

다음과 같은 코드를 넣어주면 간단하게 해결된다.

 

그런데 이렇게 코드로 쓰는건 보기도 흉하고 내 스타일이 아니다

 

바로 프로젝트 속성에 들어가서

 

[구성속성]-[링커]-[입력]에 추가 종속성 탭에

ws2_32.lib;

를 추가해 줘버리자

 

이렇게 하면 따로 코드에 쓰지 않아도 에러를 해결할 수 있다.

'DEBUG' 카테고리의 다른 글

[C++] Opencv 중단점 트리거  (1) 2020.09.13
[C] 확인할 수 없는 외부 참조  (0) 2020.08.21
Comments