clang-cl error: lld-link : error : undefined symbol: __divti



使用clang-cl (Clang-11.0和MSVC2019)编译int128除法时,出现此错误。
代码:

__int128 a, b;
auto c = a / b;

和编译器输出:

1>lld-link :error : undefined symbol: __divti3
1>>>> referenced by <path>int128.h:594

如何修复?

您必须将您的可执行文件与clang_rt.builtins-x86_64.lib链接。
您可以在

中找到它。
C:Program Files (x86)Microsoft Visual Studio2019ProfessionalVCToolsMSVC<Version>libx64

相关内容

最新更新