빌드 전 이벤트 / 빌드 후 이벤트 명령줄 대화 상자


프로젝트가 수정되면 DLL, LIB, 수정된 헤더들을 일일이 변경해 줘야 하는 데 여간 귀찮은 일이 아니다.

도스 명령어를 검색해보면 상당히 많음.


All Copy.bat라고 파일을 만들고 실행하면 자동으로 복사된다.(이름은 마음대로 짓고.bat라고 하면됨)

근데 이것도 빌드후 한번 실행시켜야 복사가 됨으로 귀찮다.

그래서 빌드 이벤트를 사용해봤다.


프로젝트 속성에 보면 빌드 이벤트가 있다.

빌드 전, 링크 전, 빌드 후 3개나 있네

빌드 전, 후를 사용해야겠다.


먼저 빌드 전에 코드를 싹 복사하고 빌드가 끝나면 h+dll+lib를 복사하면 된다.

빌드 전, 후는 내 프로젝트의 빌드 순서를 잘 생각해서 선택하면 될 거 같다.

이벤트 처리가 끝났으면 다음은 빌드 순서이다.


프로젝트에 빌드 순서를 열어보면 순서를 볼 수 있다.

지금 프로젝트는 툴이 먼저 빌드되고 리소스 클라 유틸 시스템순으로 빌드됨.

시스템 -> 유틸 -> 리소스 -> 클라 or 툴로 순서로 변경해야겠다.


종속성을 보면 콤보박스와 체크박스가 있다.

콤보박스 선택후 프로젝트에서 체크된 프로젝트는 종속되어 먼저 빌드한다.

그냥 조금 가지고 놀아보면 알 수 있다.


완성

이제 dll이 변경되도 빌드할때 자동으로 h+dll+lib가 복사된다.

끝.




반응형

'Programming > Blah Blah' 카테고리의 다른 글

MFC MapTool 만들기  (0) 2016.08.14
CFileDialog 사용하기  (0) 2016.08.11
MFC 뷰 분활후 다이얼로그 열기  (0) 2016.08.11
OnIdle 함수를 이용해 MFC 메시지 루프 만들기  (0) 2016.08.08
dll 만들기  (0) 2016.07.12
참조 카운트 Reference Count  (0) 2016.07.12
개발용 폰트  (0) 2016.07.07
얼랭(함수형 언어) 사용해보기  (0) 2016.04.04