정성훈.해미 님이 쓰신 글 :
: #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 파일을 나란히 볼 수가 있을까요?
: :
|