저는 C++ 프로젝트를 가지고 있으며 빌드 프로세스에 Bakefile을 사용하고 있습니다. 크로스 플랫폼 지원을 위해 msvc, mingw, gnu 등을 위해 Makefile이 생성됩니다.수정을 위해 수정 된 파일을 고려하십시오.
이제 문제는 다른 .cpp 파일에 포함 된 .h 파일을 변경하고 재 작성을 수행하면 수정 된 파일을 다시 컴파일하지 않는다는 것입니다. 그러나 .cpp 파일을 변경하면 다시 컴파일됩니다.
프로젝트에 포함 된 파일의 수정 된 타임 스탬프를 기반으로 해당 파일을 다시 빌드 할 것을 고려해야합니다.
.bkl 파일에 태그로 추가해야하는 항목이 누락 되었습니까? 도와주세요.
필자는 Bakefile에 익숙하지 않지만 의존성 처리 문제에 대해 설명합니다. makefile은'X.h '가'X.o'의 전제 조건임을 알지 못합니다. 나는 1) makefile을보고 Xh가 Xo의 사전인지 확인하기 위해, 2) 문서와 .blk 파일을 확인하여 Bakefile이 종속성에 대해 알아야하는 방법을 확인하고, 3) 자동 종속성 생성을 조사하고, 4) HelloWorld.cpp 및 HelloWorld.h로 후퇴하기. – Beta
코멘트 주셔서 감사합니다. wxWidgets bkl 파일을보고 어떤 단서를 찾을 수 있는지 확인하려고합니다. 지금까지 운이 없습니다. – harik