|
빌더에서는 프리컴파일드 헤더를 cpp파일에 #pragma hdrstop지정자 앞쪽에 넣어놓으면 된다고
들었는데요.
근데.. #pragma hdrstop앞에 기본으로 있는 vcl.h파일 이외에 다른 파일들을 include하도록
해도 에러가 나지 않는데...(전체에 다 추가하는게 아닌 특정 cpp파일에다가만)
이건 각 cpp파일마다 프리컴파일드 헤더를 다르게 지정할수있다는 말이 되는건가요? -_-
그건 좀 말이 않되는거 같은데...;;
VS같은경우는 프리컴파일드 헤더 h파일을 하나 만들어서 cpp에서 가장 먼저 그 헤더파일을 인쿨드 하도록 만들어져있는데...
개념상으로봐도 프로젝트에서 공통으로 사용되는 프리컴파일드 헤더는 같아야 문제가 없을꺼같구요.
근데 빌더처럼 cpp마다 헤더파일을 따로 지정해줄수있는건 뭘 의미하는건가요?
이렇게 각자 지정이 가능하다면 헤더파일의 종속성문제나 include포함하는 순서에 따라서 문제가 생길수도 있길수있다고 생각되는데...
빌더에서의 프리컴파일드 헤더에 대해서 잘 아시는분 답변좀 부탁드립니다. 흠..-_-;;
|