본문 바로가기
반응형

IT-개발,DB729

[개발/VC++] 상단바 구현 눈에 보이는 영역 성공 상단바가 눈에 보인다... 눈물이 날 것 같다... 곧 상단바 구현하리라. 2011. 1. 12.
[개발/VC++] 외부 기호를 확인할 수 없습니다. error LNK2001: "protected: virtual struct AFX_MSGMAP const * __thiscall CStoryDialog::GetMessageMap(void)const " (GetMessageMap@CStoryDialog@@MBEPBUAFX_MSGMAP@@XZ) 외부 기호를 확인할 수 없습니다 1TellStoryobj : error LNK2001: "public: void __thiscall CAboutDlg::OnBnClickedOk(void)" (OnBnClickedOk@CAboutDlg@@QAEXXZ) 외부 기호를 확인할 수 없습니다. 2011. 1. 12.
[개발/VC++] ATL Window Class 종류 ATL 은 COM을 지원하기 위해 디자인 되었지만 윈도우를 모델링 하는 클래스 영역도 포함한다고 한다. 그리고 ActiveX 같은 윈도우를 가지는 객체도 만들수 있다. 아래는 ATL 에서의 주요 윈도우 클래스들이다. CWindow - 윈도우를 조작하기 위한 Win32 APIs의 작은 랩퍼 클래스이다. 윈도우 핸들과 HWND 를 CWindow 로 변환하는 오퍼레이터를 포함한다. 그러므로 윈도우 핸들을 필요로하는 어떤 함수에 CWindow 오브젝트를 넘길수 있다. CWindowImpl - 이미 존재하는 윈도우를 서브클래싱 하거나 이미 존재하는 클래스를 수퍼클래싱 하거나 , 윈도우 베이스의 새로운 윈도우를 만들때 사용한다. CContainedWindow - 다른 클래스의 메세지 맵을 위한 메세지 경로를 구현한.. 2011. 1. 12.
[개발/VC++] error C3861: '_bstr_t' : 식별자를 찾을 수 없습니다. _bstr_t 데이터 타입을 사용하면 다음과 같은 컴파일 에러에 직면할 수 있다. error C3861: '_bstr_t' : 식별자를 찾을 수 없습니다. or error C3861: '_bstr_t' : undeclared identifier 이 경우 다음과 같이 헤더를 인클루드시켜주면 된다. #include 위의 include만 추가하면 다음과 같은 링크 에러가 나오는데 xxx.obj : error LNK2019: unresolved external symbol "void __stdcall _com_issue_error(long)" (?_com_issue_error@@YGXJ@Z) referenced in function "public: __thiscall _bstr_t::_bstr_t(wchar_t.. 2011. 1. 6.
[개발/VC++] error : WINDOWS.H already included. MFC apps must not #include <windows.h> 컴파일하는데 이런 에러가 발생한다. fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include 이런에러에 대한 참고 내용이 아래 링크에 있다. http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/2ab6862f-0d90-467a-b283-f62f6aef96fe/ 그리고 헤더 파일에 다음이 포함된다. #include . 아래에서 stdafx.h 헤더 파일을 살펴보자. #pragma once #ifndef STRICT #define STRICT #endif #include #define _ATL_ALL_WARNINGS #include "targetver.h" .. 2011. 1. 5.
[개발/VC++] "'windows.h': No such file or directory" VS2008에서 "fatal error C1083: 포함 파일을 열 수 없습니다. 'windows.h': No such file or directory" 의 에러가 나는 것은 아무래도 Platform SDK가 설치되어 있지 않아서 발생하는 것 같다. 처음에 내가 설치를 해서 MFC 응용프로그램의 아주 기본을 생성한 후에 아무런 수정도 하지 않은 상태에서 위와 같은 컴파일 에러가 발생해서 VS2008 사용을 포기까지 했었다. 그러다가 어떻게 해서든 2008로 컴파일 되는 모듈을 제작을 해야해서 어쩔 수 없이 검색을 하다가 PSDK 설치를 하라는 MSDL의 조언에 따라서 설치를 했더니 깔끔하게 문제는 해결되었다. 다음은 주소가 해당 PSDK를 설치할 수 있게 한다. http://www.microsoft.co.. 2011. 1. 3.
반응형