리오 님이 쓰신 글 :
: C++ Builder 10.3.2 버전을 사용합니다.
:
: - 소스 코드를 수정하고, "F9"를 눌러서 Run을 하면, 수정된 소스코드가 적용이 안됩니다.
:
: - 수정된 소스파일을 Build한 후, "F9"를 눌러서 Run을 하면, 수정된 소스코드가 적용이 잘 됩니다.
:
: 예전 버전에서는 소스 수정 후, 해당 파일 Build 없이, "F9"를 눌러서 Run을 하면, 변경된 소스가 잘 적용됐었는데..
: 이거 왜 이런거죠??
:
: 환경설정에 뭔가 설정해줘야 하는게 있나요??
:
답변:
소스코드가 수정되었으면 당연히 컴파일/링크 과정이 새로 반영 돼야하는 거고... 설정과는 관계 없죠.
소스코드 수정 시...
컴파일을 다시 해서 Object 파일을 갱신한 후에...
갱신된 Object 파일과 함께 링크 과정이 일어나야 하는데...
Rad Studio 10.3.2 는 링크 과정이 스킵되어 버리는 버그를 갖고 있습니다.
Messages > Output 창을 보세요...
아래와 같이 Caption 출력 두 라인의 위 아래 위치를 바꿔가면서 F9 눌러 컴파일 해보세요.
CppCompile 스크립트만 실행되고
Target_PerfomLink 스크립트는 실행되지 않는 것을 확인할 수 있을 겁니다.
버그로 링크 과정이 스킵되어 버린 겁니다.
툴을 발고락으로 만든 건지... rad studio 10.3.2 는 역대 최악.
|