C언어로 구현한 프로그램 C++로 포팅할때요..
글쓴이: s25kt0 / 작성시간: 월, 2004/05/17 - 1:53오후
C로 구현한 프로그램이 있습니다.
gcc로는 에러없이 잘 컴파일 되는 프로그램이 g++로 하니까 에러가 뜨는군요..
main.c:58: `recv' undeclared (first use this function)
main.c:58: (Each undeclared identifier is reported only once for each function
it appears in.)
위 메시지처럼 에러가 발생합니다.
소켓 라이브러리를 만들고 있었거든요...
g++과 gcc의 차이점때문인것같은데...
고수님들의 답변 부탁드립니다..
Forums:
man recv 하니까 #include <sys/t
man recv 하니까
#include <sys/types.h>
#include <sys/socket.h>
해주라고 하네요... 헤더 파일이 빠진 것 같습니다. C++에서는 함수 원형이 그 함수를 사용하기 전에 미리 선언되어 있어야 합니다. 꼭!!!
댓글 달기