На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592, Flex Ferrum, JoeUser
  
> Ссылка на неразрешенный внешний символ __divti3 (при делении __int128)
    ExpandedWrap disabled
      int main()
      {
        volatile __int128 x = 1, y = 1;
        x /= y;
        return 0;
      }

    Вот такой простой код при компиляции clang (x64) выдаёт error LNK2019: ссылка на неразрешенный внешний символ __divti3 в функции main.
    Как можно это исправить?
    vpmultishiftqb vscatterpf0dps vfmsubadd132pd vgatherpf1dps vpclmulhqlqdq vcmptrue_ussd vaeskeygenassist
      Clang переустановил (причём, 7 и 9), mingw снёс и поставил заново.
      От чего ещё зависеть это может?
      Вот распечатка с ключами -Wl,-t и -v:

      Цитата
      clang version 7.0.1 (tags/RELEASE_701/final)
      Target: x86_64-pc-windows-msvc
      Thread model: posix
      InstalledDir: D:\Lang\CPP\LLVM\bin
      "D:\\Lang\\CPP\\LLVM\\bin\\clang.exe" -cc1 -triple x86_64-pc-windows-msvc19.16.27027 -emit-obj -mincremental-linker-compatible -disable-free -disable-llvm-verifier -discard-value-names -main-file-name 1.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -momit-leaf-frame-pointer -v -resource-dir "D:\\Lang\\CPP\\LLVM\\lib\\clang\\7.0.1" -internal-isystem "D:\\Lang\\CPP\\LLVM\\lib\\clang\\7.0.1\\include" -internal-isystem "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\ucrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\winrt" -O2 -fdeprecated-macro -fdebug-compilation-dir "D:\\5" -ferror-limit 19 -fmessage-length 0 -fno-use-cxa-atexit -fms-extensions -fms-compatibility -fms-compatibility-version=19.16.27027 -std=c++14 -fdelayed-template-parsing -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o "C:\\Temp\\SYSTEM\\1-52e911.o" -x c++ 1.cpp
      clang -cc1 version 7.0.1 based upon LLVM 7.0.1 default target x86_64-pc-win32
      #include "..." search starts here:
      #include <...> search starts here:
      D:\Lang\CPP\LLVM\lib\clang\7.0.1\include
      C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include
      C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt
      C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared
      C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um
      C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt
      End of search list.
      "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX64\\x64\\link.exe" -out:1.exe -defaultlib:libcmt "-libpath:C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\lib\\x64" "-libpath:C:\\Program Files (x86)\\Windows Kits\\10\\Lib\\10.0.17763.0\\ucrt\\x64" "-libpath:C:\\Program Files (x86)\\Windows Kits\\10\\Lib\\10.0.17763.0\\um\\x64" -nologo -t "C:\\Temp\\SYSTEM\\1-52e911.o"
      LINK : warning LNK4044: нераспознанный параметр "/t"; игнорируется
      1-52e911.o : error LNK2019: ссылка на неразрешенный внешний символ __divti3 в функции main
      1.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
      clang.exe: error: linker command failed with exit code 1120 (use -v to see invocation)

      У других людей всё нормально работает...
      vpmultishiftqb vscatterpf0dps vfmsubadd132pd vgatherpf1dps vpclmulhqlqdq vcmptrue_ussd vaeskeygenassist
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script Execution time: 0,0737 ]   [ 18 queries used ]   [ Generated: 22.11.19, 02:07 GMT ]