VS2019 中的 Clang 选项

Clang options in VS2019

我正在尝试 Windows10 下 VS2019 内置的 Clang-CL 编译器,但看不到如何设置编译器选项,特别是超过 64 位的长双精度。

在项目设置中,平台工具集是 LLVM (clang-cl)。

然后在 C/C++ > 所有选项 > 我添加的附加选项 -mlong-double-80 并编译,但它给出了消息

clang-cl:警告:clang-cl 中忽略了未知参数:“-mlong-double-80”[-Wunknown-argument]

和我试过的其他选项一样。

是否有正确的添加位置或正确的语法(MSVC 似乎以 / 而不是 - 作为前缀)?

或者是否有一些 Clang-CL 文档说明哪些选项适用于 VS?

我发现 https://clang.llvm.org/docs/UsersManual.html#id9,但我尝试的 none 个选项都有效,除了那些也是 MSVC 选项的选项。

clang-cl 是 MS Visual Studio 的兼容层,仅提供与 vc142 工具集和 Win32 生态系统兼容的功能,不支持 80 位 double (source).

否则“附加选项”是添加编译器选项的正确位置。