C++17 지원으로 더 강화된 Clang 컴파일러 (윈 32용)

 

10.3 RIO 버전부터 C++17을 지원하는 새로운 Win32 C++컴파일러를 선보입니다.

 

C++빌더 및 RAD 스튜디오 10.3은 윈도우 32비트용 C++17을 지원하는 업데이트된 Clang 확장 컴파일러가 도입되었습니다. 점진적인 컴파일러 업그레이드의 일환으로, 최신 C++ 언어 기능을 사용해 더욱 강력하고 간결한 코드를 작성하고, 써드파티 C++ 라이브러리를 사용해 더 강력한 애플리케이션을 구축할 수 있습니다.

업데이트된 내용은 다음과 같습니다:

  • Win32용 C++ 17 지원이 강화된 Clang 컴파일러와 툴체인(bcc32x and bcc32c)
  • 업데이트 된 Clang 확장 컴파일로 빌드된 Win32용 C++ 런타임 라이브러리(RTL). Dinkumware STL 2018 버전 포함
  • C++ 14 지원
  • 개선된 코드 완성

 

새로운 컴파일러 사용해보기

 

커맨드라인 컴파일러 (bcc32c, bcc32x)와 통합 IDE 컴파일러 모두 새로운 C++17 버전을 지원합니다.

 

프로젝트에서 사용할 언어 표준을 변경하려면, Project Options 메뉴에서 Buliding > C++ Compiler 경로에서

'Which Language standard to compile for' 속성을 아래 이미지와 같이 'ISO C++ 2017 with amendments'로 설정하면 됩니다.

C++Compiler.png

 

이제 새로운 C++ 프로젝트 생성 시 Clang 확장 컴파일러가 기본으로 사용됩니다.

Note: Win32 프로젝트를 클래식 컴파일러를 사용하고 싶다면,

Project > Options > Building > C++ Compiler > Classic Compiler 메뉴에서

"Use 'classic' Borland compiler' 옵션을 true 로 설정해야합니다 (체크 박스 선택).

 

 

What's NEW! C++17

 

새로운 컴파일러의 새 기능들을 확인해보고 싶다면, 아래 내용을 확인해보세요:

C++11에서 C++17로 업그레이드 함으로 C++14에 대한 지원도 포함됩니다. 아래에서 C++ 14 / 17 / 11

  • DrDobbs의 기사에서 C++ 15의 새로운 항목에 대한 내용과 코드를 확인 할 수 있습니다.
  • AnthonyCalandra의 깃허브에서 C++11 이후의 모든 C++ 버전의 새로운 기능에 대한 정보를 제공합니다.

 

관련글


 

 

10.3 리오의 업데이트 버전들

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 18471
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 16793
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 19378
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 25020
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 26354
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 21701
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 42356
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 177702
25 API로 머신 러닝과 컴퓨터 비전 활용하기 관리자 2021.05.04 535
24 이 달의 기술자료 - 2021년 05월 험프리 2021.04.29 452
23 MODERNLISTVIEW 라이브러리 – 커스터마이징 가능한 강력한 크로스 플랫폼 라이브러리 활용 방법 관리자 2021.04.06 414
22 이 달의 기술자료 - 2021년 04월 험프리 2021.03.25 596
21 이 달의 기술자료 - 2021년 03월 험프리 2021.02.26 450
20 TCOFFEE & CODE WEEK 관리자 2021.02.19 378
19 개발. 공유. 영감. – 엠바카데로 총괄 매니저가 전하는 메세지 (2020.11) 관리자 2020.12.01 353
18 이 달의 기술자료 - 2020년 12월 험프리 2020.11.26 386
17 [개발환경] 델파이, RAD스튜디오 에서 Git과 Github를 사용해야하는 이유와 꼭 필요한 만큼 사용법 관리자 2020.08.27 1410
16 엠바카데로 오픈 소스 프로젝트 관리자 2020.05.25 725
15 프로그래밍 언어 인기도 측정의 문제점 file 김원경 2020.03.27 522
14 델파이 25주년 기념 무료 크로스 플랫폼 샘플 앱 25개 선정(델파이/C++ 샘플 150여종) 험프리 2020.03.02 668
13 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1475
12 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 647
11 이 달의 기술자료 - 2019년 07월 험프리 2019.06.28 382
10 [개발환경] 깃허브 PR을 이용한 코드리뷰 환경 구성(4) 험프리 2019.06.20 1305
9 [개발환경] 깃허브에 저장소 생성 및 연동하기(3) 험프리 2019.06.20 613
8 [개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) 험프리 2019.06.20 1586
7 [개발환경] Git 설치와 저장소 구성(1) 험프리 2019.06.20 976
6 CEF4Delphi(크로미움 기반 웹브라우저) 컴포넌트 설치 및 실행하기 험프리 2019.01.14 4124