Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:options_compil_exec [30/07/2008 22:24] – xavierqet | doc:options_compil_exec [20/11/2014 14:02] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Options de compilation et options d' | ||
+ | ===== Problématique ===== | ||
+ | En tant que programme de réalisation de schémas électriques, | ||
+ | |||
+ | Sauf option contraire, cette dernière catégorie est située dans le dossier personnel (« home ») de l' | ||
+ | |||
+ | Quant à la collection commune, elle pose le problème de sa localisation. En effet, pour rester souple, QElectroTech n' | ||
+ | |||
+ | ===== Comment définir une option de compilation ? ===== | ||
+ | |||
+ | Pour définir une option de compilation, | ||
+ | |||
+ | ==== Exemple : ==== | ||
+ | |||
+ | # définit l' | ||
+ | DEFINES += QET_LANG_PATH='/ | ||
+ | |||
+ | ==== Conseils ==== | ||
+ | |||
+ | Lorsque vous définissez des chemins de la sorte, veillez à : | ||
+ | |||
+ | * Ne pas oublier le / ou le \ à la fin du chemin s'il s'agit d'un dossier | ||
+ | * Ne pas oublier les ' en début et en fin de chaîne si votre chemin comporte des espaces. | ||
+ | * Si vous faites plusieurs essais et que le Makefile ne voit plus rien à recompiler, supprimer debug/ | ||
+ | |||
+ | ==== Et ça va vraiment servir ? ==== | ||
+ | |||
+ | Pas vraiment, non. S'il est utile de modifier ces options, elles seront situées en début de fichier. Par défaut, elles sont générées à partir de variables définies au début du fichier qelectrotech.pro. | ||
+ | ===== Configurer la compilation et l' | ||
+ | |||
+ | ==== Configuration par défaut de QElectroTech ==== | ||
+ | |||
+ | Voici la configuration par défaut dans le fichier qelectrotech.pro | ||
+ | |||
+ | ###################################################################### | ||
+ | # | ||
+ | ###################################################################### | ||
+ | # Chemins utilises pour la compilation et l' | ||
+ | COMPIL_PREFIX | ||
+ | INSTALL_PREFIX | ||
+ | QET_BINARY_PATH | ||
+ | QET_COMMON_COLLECTION_PATH = ' | ||
+ | QET_LANG_PATH | ||
+ | QET_LICENSE_PATH | ||
+ | QET_MIME_XML_PATH | ||
+ | QET_MIME_DESKTOP_PATH | ||
+ | QET_DESKTOP_PATH | ||
+ | QET_ICONS_PATH | ||
+ | # Commenter la ligne ci-dessous pour desactiver l' | ||
+ | DEFINES += QET_ALLOW_OVERRIDE_CED_OPTION | ||
+ | # Commenter la ligne ci-dessous pour desactiver l' | ||
+ | DEFINES += QET_ALLOW_OVERRIDE_CD_OPTION | ||
+ | ###################################################################### | ||
+ | L' | ||
+ | |||
+ | * le binaire exécutable de QElectroTech ( = le programme lui-même) nommé qelectrotech sous Unix et qelectrotech.exe sous Windows. | ||
+ | * le fichier LICENSE qui décrit la licence sous laquelle est publié QElectroTech | ||
+ | * les éléments constituant la collection commune de QElectrotech | ||
+ | * les fichiers de langue | ||
+ | |||
+ | À ces fichiers s' | ||
+ | * Les fichiers XML décrivant les types de fichier de l' | ||
+ | * Les fichiers Desktop décrivant les types de fichier de l' | ||
+ | * Le fichier Desktop correspondant au raccourci vers l' | ||
+ | * Le chemin des icônes de l' | ||
+ | |||
+ | Si vous installez QElectroTech uniquement sur votre machine, vous ne souhaiterez sans doute pas modifier les chemins d' | ||
+ | |||
+ | En revanche, si vous souhaitez créer un paquet pour un système Unix, vous aurez sans doute besoin de les personnaliser. Souvent, lors de la création d'un paquet, l' | ||
+ | |||
+ | * QET_BINARY_PATH, | ||
+ | * QET_LICENSE_PATH, | ||
+ | * QET_COMMON_COLLECTION_PATH, | ||
+ | * QET_LANG_PATH, | ||
+ | |||
+ | ==== Option d' | ||
+ | |||
+ | Cette option d' | ||
+ | ==== Option d' | ||
+ | |||
+ | Cette option d' | ||
+ | |||
+ | |||
+ | ==== Option d' | ||
+ | |||
+ | Cette option d' | ||
+ | ==== Option de compilation QET_ALLOW_OVERRIDE_CED_OPTION ==== | ||
+ | |||
+ | Cette option, si elle est définie, compile QElectroTech avec le support de l' | ||
+ | ==== Option de compilation QET_ALLOW_OVERRIDE_CD_OPTION ==== | ||
+ | |||
+ | Cette option, si elle est définie, compile QElectroTech avec le support de l' | ||
+ | |||
+ | ===== Options d' | ||
+ | |||
+ | QElectroTech est développé avec le toolkit Qt. En tant qu' | ||
+ | |||
+ | ==== -style ==== | ||
+ | |||
+ | Cette option permet de choisir le style utilisé par le programme. Exemples : | ||
+ | |||
+ | # lance QET avec le style plastique (KDE-like) | ||
+ | qelectrotech.exe -style plastique | ||
+ | # lance QET avec le style cleanlooks (Gnome-like) | ||
+ | qelectrotech.exe -style cleanlooks | ||
+ | # lance QET avec le style windowsxp (Windows-like) | ||
+ | ./ | ||
+ | Les styles disponibles sont : | ||
+ | |||
+ | * mac (MacOS seulement) | ||
+ | * windowsvista (Windows Vista seulement) | ||
+ | * windowsxp (Windows XP seulement) | ||
+ | * windows | ||
+ | * plastique | ||
+ | * cleanlooks | ||
+ | * cde | ||
+ | * motif | ||
+ | ==== QT_FLUSH_PAINT ==== | ||
+ | |||
+ | Il s'agit d'une variable d' | ||
+ | <code bash> | ||
+ | # versions UNIX | ||
+ | # variante 1 : pour un lancement seulement | ||
+ | QT_FLUSH_PAINT=1 ./ | ||
+ | # variante 2 : pour les lancements à venir dans le shell courant | ||
+ | export QT_FLUSH_PAINT=1 | ||
+ | ./ | ||
+ | # variante 3 : toujours :D | ||
+ | echo ' | ||
+ | . ~/.bashrc | ||
+ | ./ | ||
+ | # version Windows | ||
+ | set QT_FLUSH_PAINT=1 | ||
+ | qelectrotech.exe | ||
+ | </ | ||
+ | Note : sous Windows, il est nécessaire d' | ||
+ | |||
+ | ==== Autres options ==== | ||
+ | |||
+ | La liste complète, détaillée et expliquée des options Qt peut être trouvée dans la [[http:// | ||
+ | ===== Autres arguments passés au programme ===== | ||
+ | |||
+ | Les autres arguments seront ouverts : | ||
+ | * uniquement s'ils existent ; | ||
+ | * en tant que fichiers éléments si leur nom se termine par .elmt ; | ||
+ | * en tant que fichiers schémas sinon. |