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).
否则“附加选项”是添加编译器选项的正确位置。
我正在尝试 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).
否则“附加选项”是添加编译器选项的正确位置。