[업데이트][핫픽스][10.3] C++툴체인 핫픽스
2019.01.25 14:45
(엠바카데로의 데이비드 밀링턴의 글을 번역한 내용입니다.)
C++ 컴파일러 및 RTL의 여러가지 문제를 해결하는 RAD 스튜디오 10.3용 핫픽스가 출시되었습니다.
컴파일러 버전 번호에 의존하는 경우(예: 코드에서 버전별 동작, 업그레이드 시 특히 유용한 경우), 배치 컴파일, 라틴 문자가 아닌 문자와 함께 ANSI 인코딩된 소스파일을 사용하는 경우, 또한 이 것들이 몇몇 일반적인 코드 패턴에 영향을 미칠 수 있다고 판단되는 경우 핫픽스를 설치하는 것이 좋습니다.
다음 문제들이 수정되었습니다.
- 컴파일러 버전 번호 및 버전 매크로가 잘못되있었습니다.
- 배치 컴파일이 이제 완전히 작동합니다.
- chrono::steady_clock 과련 이슈 다수
- 바이트 값이 127보다 큰 문자를 포함하는 ANSI 인코딩 파일의 문제
- _seek(zlib에 영향)과 new()와 delete() 오퍼레이터를 포함한 일부 RTL 이슈
- long과 double 변수 사이에 예약된 메모리 크기 이슈, 디버거의 평가(evaluation)에도 영향을 미침
- __declspec(dllImport) 변수는 상수 이니셜라이저(initializer)로 사용 가능
- 일부 특정 코드 패턴이 있는 ICE 오류
- 안드로이드를 대상으로 FireMonkey 앱이 잘못된 버전의 linkdfm*.dll을 사용함
- 특정 코드 패턴에 대한 컴파일 속도 향상
다운로드
https://cc.embarcadero.com/item/30872
다운로드 받은 파일에 포함된 readme를 통해 설치방법을 확인할 수 있습니다.
관련 글