Je travaille sur une application QT multi-plateformes et les chemins sont différents sur Mac OS X et Windows. Étant donné que le projet est sur un disque dur externe, la lettre de lecteur change de temps en temps parfois sur Windows. P>
Pour cette raison, je voudrais faire référence au répertoire de projet à l'aide d'une variable, de préférence une intégrée. En particulier, existe-t-il une telle variable utilisable dans: p>
4 Réponses :
Pour terminer, @ Bill's Répondre, la manière de se référer au chemin source dans les paramètres de construction consiste à utiliser % {Sourcedrir} code>. p>.
% {builddir} code> est également disponible. p>
Il y a des problèmes avec $$ _ pro_file_pwd_ sous Windows, car il contient une barre avant. Vous devez corriger SLASH en utilisant shell_path.
$$shell_path($$_PRO_FILE_PWD_)
Puisque j'ai eu un peu mal pour le trouver, j'ajoute ici ici. P>
En plus de % {Sourcedrir} code> et
% {builddir} code>, vous pouvez utiliser
% {actuelDocument: chemin} code>,
% {CurrentDocument: FilePath} Code> et
% {CurrentProject: chemin} code> Pour désigner des fichiers et des dossiers spécifiques dans le répertoire de projet. P>
Quelqu'un peut-il me dire où sont la documentation de ces variables? Est-ce juste dans la chute ou n'importe où dans le manuel?