태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
노무현 대통령 배너

lbjcom's blog

C4251 경고 메시지

Talk/IT l 2006/06/22 11:33
C4251 경고는 "... needs to have dll-interface to be used by clients of class ..." 와 같은 경고 메시지를 내는데, STL을 DLL에서 사용할때 주로 나오는 경고 메시지입니다. 관련된 MSDN링크는 여기(관련된 MSDN 링크) 이고, 이럴 경우 DLL내부에서만 사용하는 경우는 문제가 없다고 합니다.
(관련 문서 : http://www.hanbitbook.co.kr/web/sample/1296/cpp_stl_appendix.pdf)
해결 방법 또한 위 링크에 나와 있고 단순한 경고이기 때문에 그냥 사용해도 문제가 없을듯...단 경고 메시지가 보기 싫으면 헤더 파일에
#pragma warning(disable: 4251)
를 추가해 주면 됩니다.
이전에 STL을 DLL에 썼는데, DLL 외부에서 STL인 멤버에 접근을 할려고 하면 에러를 냈었는데, 아마 이 경고와 관련이 있는듯 합니다. DLL내부의 STL 인스턴스에 접근을 직접은 못하고 카피를 해줘야 할듯@.@a

혹시 다른 방법 있나요?=_=a
크리에이티브 커먼즈 라이선스
Creative Commons License

'Talk > IT' 카테고리의 다른 글

DMA 설정  (0) 2006/06/22
대용량 파일 업로드 가능하게 하는 방법  (0) 2006/06/22
C4251 경고 메시지  (0) 2006/06/22
메인보드 경고음  (0) 2006/06/09
웹페이지 표준화를 위한 행정소송?!  (0) 2006/05/03
나만의 버튼? 생성  (0) 2006/05/02

TRACKBACK :: http://lbjcom.net/trackback/134 관련글 쓰기

1  ... 193 194 195 196 197 198 199 200 201  ... 309 
BLOG main image
lbjcom's blog
봉진이의 블로그입니다:)
by lbjcom

카테고리

분류 전체보기 (309)
Diary (95)
My Precious... (13)
Talk (148)
Pictures (16)
Thinking... (29)
Works (4)
누님 시트콤 (2)

달력

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Statistics Graph
tistory!get rss Tistory Tistory 가입하기!
POWERED BY PUBLICONS.DE