#ifndef __LogThreadH__
#define __LogThreadH__
헤더의 맨위 이부부을
#ifndef LogThreadH
#define LogThreadH
이렇게 바꾼 후 프로젝트를 다시 여시면 됩니다
빌더 자체적인 내부 방식입니다.
단단한돌 님이 쓰신 글 :
: 환경: C++ Builder XE5
:
: 보통은 LogThread.cpp / LogThread.h 파일이 Project Manager에서 트리 형태로 연결되어 표시가 되는데요..
: 이 프로젝트는 이상하게 그냥 같은 레벨에 그냥 보입니다.
:
: LogThread.cpp 파일을 클릭해서 열면 보통은 아래 탭에 LogThread.h 파일도 같이 열려서(연관된 파일)
: cpp 파일과 header 파일을 보면서 작업하는데..
:
: 이 프로젝트는 어찌된 일인 지 LogThread.cpp 을 열면 LogThread.cpp만 열립니다.
: LogThread.h 파일을 열려면 따로 또 클릭해서 열어야 하구요. 다른 탭으로 열립니다.
:
: Prooject 파일의 xml 파일을 강제로 수정하면,
: Dependency 관계가 형성되서 트리 형태로 보이기는 하는데..
: 파일을 여는 것은 마찬가지이고 cpp 파일만 열리고, Header 파일을 아예 열리지도 않네요.
:
: ...
:
: LogThread.h
: 17
:
: ...
:
: 이렇게 강제로 수정해도 마찬가지인데요..
:
: Header 파일의 내용은..
:
: #include
: ...
: #ifndef __LogThreadH__
: #define __LogThreadH__
: ..
: class TLogThread : public TThread
: {
: ...
: };
: #endif
:
: CPP 파일 내용은 앞부분입니다.
:
:
: #pragma hdrstop
: #include "LogThread.h"
: ...
: #pragma package(smart_init)
:
: #ifndef __LogThread__
: #define __LogThread__
:
: TLogThread *LogThread;
:
: __fastcall TLogThread::TLogThread() : TThread(false)
: {
: // do something ..
: }
: #endif
:
: 어떻게 해야 여타의 파일처럼 cpp/header 파일을 나란히 볼 수가 있을까요?
:
|