使用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