본문 바로가기

뇌세포덩어리""

생성한 Class를 간단히 완전제거

거의 대부분이 어플리케이션을 만드는 나로써는... 다이얼로그를 새로운 클래스로 만들때

거의 하루에 한번쯤은 틀리는 경우가 허다하다..(BASE CLASS 를 잘못 선택했다던가..

클래스 이름을 잘못 줬따던가-이름은 상관없다지만...그냥 신경 쓰인다.)

그리고선 파일만 지우면 왜 파일이 없냐고 디버깅은 징징대지...

다시 만들면 똑같은 이름의 파일이 있다고 않된다고 하지..-_-아놔...

그래서!!

(1) FileView에서 관련 화일을 지운다. (위의 예로 치면, Test.cpp와 Test.h)
(2) 작업중인 Project Folder로 가서 Test.cpp와 Test.h 그리고 *.clw 화일 3개를 모두 지운다. 
(3) ClassWizard를 실행시킨다. 그러면 *.clw화일이 삭제 되었기 때문에 클래스 정보를 알수 없다는 메세지가 나올것이다.
(4) 그리고 연달아 나오는 다이얼로그 박스에서 가장 아래에 있는 ListBox의 모든 내용을 선택해서 삭제하고 Add All버튼을 누르면 새로운 *.clw화일이 생성되면서 CTest가 빠진 모든 클래스 정보가 재구축된다.
(5) 그리고 자신이 원하는 작업(CTest의 재생성)을 하면 된다.

난 항상 클래스 만들기 전에 따로 압축을 해놔서 프로젝트 폴더 자체를 지우고 다시 첨부터 

하는 쪽을 항상 해왔떤 터라..-_-.. 다음 부턴 이방법으로 해야겟따..(어딘가에 정보가 남았을

꺼라는 생각에 맨날 프로젝트 파일만 지웠었는데 dsw 하고 디버깅폴더만.. 이제 clw파일을

조져야 겠따..