devcpp를 사용한 socket programming에서의 문제입니다.
글쓴이: ssif / 작성시간: 수, 2005/07/06 - 7:23오후
소스코드를 작성하고(책의 예제를 따라햇습니다.)컴파일 했습니다.
그런대 아래와 같은 에러가 출력됩니다.에러의 내용으로 보아서는 링크에 관련된 에러로 추측됩니다.그러나 사용법에 미숙해서 어떻게 해결해야 할지 모르겠습니다.
[Linker error] Undefined Reference 'WSAStartup@8' [Linker error] Undefined Reference 'socket@12' [Linker error] Undefined Reference 'htonl@4' ......(이하 비슷한 에러 메세지들입니다.)
http://gpgstudy.com/gpgiki/DevCppTutorial
이곳에 있는 문서를 보았으나 잘 이해를 못하고 있습니다.프로젝트 옵션메뉴나 컴파일 설정 메뉴는 다른 설정을 안했습니다.현제 사용중인 devcpp 번전은 ms윈도우용 4.9.9.2 입니다.
설정의 어떤 부분을 추가 해주어면 올바르게 컴파일 될수 있습니까?도움을 청합니다.
미리 감사드립니다.
Forums:
저도 MinGW로 소켓 플램 공부중입니다. :lol: 히힛윈속 사용
저도 MinGW로 소켓 플램 공부중입니다. :lol: 히힛
윈속 사용하기 위해 winsock2.h를 인클루드하고 컴파일할때 ws2_32.dll를 링크시켜야 된다고 구글님에게 가르침을 받았습니다.
gcc -o filename.exe filename.c -lws2_32 -Wall
아마 이것때문이 맞을걸로 사료됩니다. :)
-------------------- 절취선 --
행복하세요:)
[quote="Gomdori"]gcc -o filename.exe f
"-lws2_32"이 옵션이 필요한거군요.감사합니다.
전 winsock.h를 인클루드 했습니다.문제는 devcpp에서 어떻게 설정을 해주어야 하는지 모르는 것입니다.그러나 님꼐서 제안해주신 방법으로 한가지 힌트는 얻었습니다. 다시한번더 구글신께 도움을 청해야 할것 같습니다.감사합니다.
봄들판에서다
[quote="ssif"][quote="Gomdori"]gcc -o
컴파일러설정 -> 컴파일러 -> 링커추가명령 체크 => 옵션추가 (-lws2_32)
=3=3
-------------------- 절취선 --
행복하세요:)
댓글 달기