C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[67436] Re:Re:indy와 shlobj.h 헤더파일 꼬임.
하안인 [hurco] 1595 읽음    2012-06-08 09:42
_WINSOCKAPI_
를 추가하니 기존에는 에러가 62개 였는데 200개로 늘어납니다.
[c++Error] WinSock.hpp(21):E2257, expected
[c++Error] WinSock.hpp(28):E2257, expected

어떻게 해야 하는지요.



클로닉스 님이 쓰신 글 :
: 안녕하세요?
:
: 전 초보는 아니지만 정용후님이 겪으신 문제를 가끔 만난답니다.
:
: 저 역시 여기 답변처럼.. 헤더파일 이동시키거나, 파일 순서를 프로젝트 상에서 이동시키는 등..
:
: 편법을 이용해서 해결을 했었답니다.
:
: 그러다가 오늘 또 발생해서.. 인터넷에 찾아보니 다음과 같은 깔끔한 해결책이 있네요..
:
: _WINSOCKAPI_
:
: 문제가 발생하는 프로젝트에 다음을 정의해주면 됩니다.
:
: 방법은 메뉴에서 Project->Option 메뉴의 Directories/Conditionals  텝에서
:
: Conditionals 그룹박스의 Conditionals 입력창을 열어서
:
: 위에 있는 정의(_WINSOCKAPI_)를 추가해주시면 됩니다.
:
: 그럼 정용후님이나 다른 분께 도움이 됐길 바랍니다.
:
: 정용후 님께는 마이~ 늦은 감이 있네요.. ^^
:
: 좋은 하루 되시기 바랍니다.
:
: 클로닉스
:
:
: 정용훈 님이 쓰신 글 :
: : builder 왕초보입니다. 한수 가르침을 주세요.
: :
: : SHGetSpecialFolderLocation(shlobj.h) api를 사용할려고
: : conditional defines NO_WIN32_LEAN_AND_MEAN
: : 했습니다.
: :
: : #include "shlobj.h"
: : #include <Classes.hpp>
: : #include <Controls.hpp>
: : #include <StdCtrls.hpp>
: : #include <Forms.hpp>
: :
: : 이상태에선 에러가 없습니다.
: :
: : #include "shlobj.h"
: : #include <Classes.hpp>
: : #include <Controls.hpp>
: : #include <StdCtrls.hpp>
: : #include <Forms.hpp>
: : #include <IdComponent.hpp>
: : #include <IdHTTP.hpp>
: : #include <IdTCPClient.hpp>
: : #include <IdTCPConnection.hpp>
: : 이렇게 되면 아래 와 같은 에러가 나네요.
: :
: : [C++ Error] winsock2.h(109): E2238 Multiple declaration for 'fd_set'
: :
: : 이문제를 어떻게 해결해야 할까요...

+ -

관련 글 리스트
42361 indy와 shlobj.h 헤더파일 꼬임. 정용훈 2321 2005/11/03
43171     Re:indy와 shlobj.h 헤더파일 꼬임. 클로닉스 3828 2006/01/03
67436         Re:Re:indy와 shlobj.h 헤더파일 꼬임. 하안인 1595 2012/06/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.