W7200 DHCP 예제소스 보고 제 CPU에 포팅중인데요,
저도 STM32F103을 쓰고 있습니다.
다만 IAR 버전은 7.3 이구요…
소스 중간에 htons, htons 등의 함수가 나오는데
찾아보니 뭐 네트워크 바이드 오더로 변환하는 함수라고 하네요
그런데 ;;
예제소스에는 별다른 헤더파일이 포함되어있는것 같진 않은데…
저건 어떤 헤더를 추가해야 될까요 저는 워닝이 뜨네요 ㅠ
(예제소스는 컴파일 에러가 넘 많이나서 -버전 + 설정 차이 인듯요 - 비교가 잘 안되네요;; )
Edward
2
안녕하세요.
정확하게 어떤 원인인지 파악하기 위해서는 어떤 예제소스 파일을 사용하셨는지,
어떤 에러인지를 정확하게 알려주셔야 정확한 답변을 드릴 수 있습니다.
소스 파일과 워닝 혹은 에러 메세지를 올려주세요 ㅎㅎ
감사합니다.
Edward
W7200_AN_DHCP_SMTP_V111.zip (1.89 MB)
참고하고있는 예제파일은 위의 파일이구요,
제가 작업중인 프로젝트는 아래의 파일입니다.
제가 작업중인 프로젝트에서는 캡쳐와 같이 워닝이 뜹니다.
htonl (이건 define이 되어있길래…일단 있는대로 고쳐서 썼습니다;![:wink: :wink:](https://emoji.discourse-cdn.com/twitter/wink.png?v=12)
htons
ntohl
inet_ntoa
ntohl
이렇게 … 요런것들에서 워닝이 나네요…
뭔가 헤더파일을 추가해야할 것 같은데 그게 뭔지 모르겠어서요…
bangbh
4
일단 해당 함수들 위치는 sockutil.c 입니다.
sockutil.h에 선언되어 있는 함수들이 extern으로 선언되어 있고 외부에 다른 선언이 없어 경고를 띄우는 것 같습니다.
헛 거기에 있었군요!!
필요없을거라 생각하고 추가안했는데 거기에 있었네요;;;;;
감사합니다. ^^ 해결됐네요 ^^