Na ovoj stranici

Conan upravitelj paketa

Eksperimentalni Conan dodatak integrira upravljač paketa Conan.

Conan je upravitelj paketa za C i C++ koji ubrzava integraciju C ili C++ biblioteka u vlastiti projekt. Dostupan je na svim podržanim razvojnim platformama.

Conan se može integrirati u većinu sustava za izgradnju koji su integrirani u Qt Creator:

Klijent-server arhitektura Conana omogućuje klijentu da preuzima pakete s udaljenih poslužitelja i postavlja ih na njih, koji služe kao spremište paketa. Klijent stvara pakete i, po potrebi, brine se o njihovoj izgradnji iz izvornog koda. Budući da klijent ima lokalnu predmemoriju za pohranu paketa, možete raditi izvan mreže, sve dok nisu potrebni novi paketi s udaljenih poslužitelja.

Da biste koristili Conan, instalirajte ga pomoću Qt Online Installer ili alate koje ima vaš operativni sustav. Na primjer, na Windowsu možete koristiti naredbu choco install conan ili pip install conan.

Napomena: Omogućite Conan dodatak da biste ga koristili.

Za svaki projekt morate napisati conanfile.py ili conanfile.txt datoteku koja navodi potrebne biblioteke i pakete. Zatim morate urediti postavke izgradnje projekta kako biste naveli lokaciju datoteke i sadržaj naredbe za instalaciju Conana.

Automatska konfiguracija upravitelja paketa

Za automatsko postavljanje Conan upravitelja paketa za upotrebu s CMakeom, idite na Projects > Project Settings > CMake i odaberite Package manager auto setup.

Da biste isključili automatsku instalaciju upravitelja paketa, postavite PackageManagerAutoSetup na false u CMake predlošcima ili a CMakeLists.txt.shared datoteka.

Vidi također Konfiguracija izgradnje Conana, Omogućavanje i onemogućavanje dodataka, Prebrisavanje CMake postavki za projekt i Korištenje CMakea s upravljačima paketa.

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.