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
[43171] Re:indy와 shlobj.h 헤더파일 꼬임.
클로닉스 [] 3822 읽음    2006-01-03 15:52
안녕하세요?

전 초보는 아니지만 정용후님이 겪으신 문제를 가끔 만난답니다.

저 역시 여기 답변처럼.. 헤더파일 이동시키거나, 파일 순서를 프로젝트 상에서 이동시키는 등..

편법을 이용해서 해결을 했었답니다.

그러다가 오늘 또 발생해서.. 인터넷에 찾아보니 다음과 같은 깔끔한 해결책이 있네요..

_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 헤더파일 꼬임. 정용훈 2319 2005/11/03
43171     Re:indy와 shlobj.h 헤더파일 꼬임. 클로닉스 3822 2006/01/03
67436         Re:Re:indy와 shlobj.h 헤더파일 꼬임. 하안인 1592 2012/06/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.