C++ Builder 的 Win32 编译器如何选择支持 C++ 11 的 clang 编译器?
默认的,C++ Builder 的 C/C++ 编译器:
• Win32 编译器是 Borland 编译器,支持 C++ 0x 标准
• Win64 编译器是 clang 编译器,支持 C++ 11 标准
Win64的编译器是不能选择的,只能使用 clang 编译器。
从 C++ Builder 10 开始可以选择 Win32 的编译器,可选项为 Borland 和 clang 两个选项:
选择菜单 Project → Options
左面选择C++ Compiler,右面的 Classic Compiler 选项:
Use ‘classic’ Borland compiler, 32-bit Windows platform only
• 如果选择 true,是使用 Borland 编译器,支持 C++ 0x 标准的;
• 如果选择 false,是使用 clang 编译器,支持 C++ 11 标准的。
这个选项也是建议 Target 在 All configuration – All platforms 上修改,这个选项只影响 32位的 Windows 编译器,对其他平台无效。
|