답변 감사합니다.
10.3.2 버전을 사용하려고 하는데.. 이런 버그가 있으면, 나중에 유지관리나 디버깅에서 많이 불편할것 같은데..
빌더님 생각에는, Builder 버전중에 어떤 버전을 사용하는게 가장 좋을까요??
감사합니다.
빌더(TWx) 님이 쓰신 글 :
: 리오 님이 쓰신 글 :
: : 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 는 역대 최악.
:
:
: