Postavite preferencije kompajlera

Idite na Preferences > Kits > Compilers kako biste vidjeli registrirane kompajlere. Na popis možete dodati i prilagođene kompajlere.

Da biste izgradili aplikaciju koristeći GCC, MinGW, Clang ili QCC, navedite putanju do direktorija u kojem se nalazi kompajler i odaberite verziju binarnog sučelja aplikacije (ABI) s popisa dostupnih verzija. Također možete stvoriti prilagođenu definiciju ABI-ja. Za QCC također navedite putanju do platforme QNX Software Development Platform (SDP) u SPD path.

Kako biste omogućili da Microsoft Visual C++ kompajleri (MSVC) i clang-cl pronađu sistemske glave, biblioteke i linker, Qt Creator ih pokreće unutar naredbenog retka u kojem postavite okruženje pomoću vcvarsall.bat. Za ove kompajlere također navodite putanju do skripte koja postavlja naredbeni redak u Initialization.

Za svaki kit u Preferences > Kits navodite kompajler koji ćete koristiti.

Da biste postavili postavke kompajlera prema vrsti kompajlera:

  1. Idite na Preferences > Kits > Compilers.
  2. Odaberite kompajler na popisu.
    • U odjeljku Name unesite naziv za identifikaciju kompajlera u odjeljku Qt Creator.

      Dodavanje clang-cl kompajlera u karticu Kompajleri u postavkama Kitova

      Dodavanje kompajlera clang-cl.

    • U C compiler path unesite putanju do direktorija u kojem se nalazi C kompajler.

      Odaberite Remote u padajućem izborniku u Browse (Choose na macOSu) kako biste dodali putanju do kompajlera na udaljenom Linux uređaju ili u Dockeru.

    • U C++ compiler path odaberite Provide manually kako biste unijeli putanju do direktorija u kojem se nalazi C++ kompajler.

      Odaberite Remote za dodavanje puta do kompajlera na udaljenom Linux uređaju ili u Dockeru.

    • U odjeljku Initialization odaberite datoteku vcvarsall.bat za postavljanje naredbenog retka koji ćete koristiti.

      Dodavanje Clang kompajlera na karticu Kompajleri u postavkama Kitova

      Dodavanje Clang kompajlera.

    • U odjeljku Platform codegen flags označite zastavice proslijeđene kompajleru koje specificiraju arhitekturu na ciljnoj platformi.
    • U Platform linker flags u provjerite zastavice proslijeđene linkeru koje specificiraju arhitekturu na ciljanoj platformi.
    • U Target triple, navedite ciljanu arhitekturu GCC-a. Ako usluge modela koda zakažu jer Clang ne razumije ciljanu arhitekturu, odaberite Override for code model.
    • U Parent toolchain u odaberite MinGW kompajler, koji je potreban jer Clang nema vlastitu standardnu biblioteku.

      Dodavanje QCC kompajlera na karticu Kompajleri u postavkama sklopova

      Dodavanje QCC kompajlera.

    • U SDP path-u navedite putanju do QNX Software Development Platform (SDP).
    • U odjeljku ABI unesite identifikator za ciljanu arhitekturu. On se koristi za upozoravanje na neslaganja ABI-ja unutar kompleta.

Vidi također Kako: Upravljanje setovima, Upravljanje setovima i Podržane platforme.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.