J'ai un problème avec mon projet. Je le développe sur Qt Creator, et j'ai besoin d'ajouter un fichier .lib à mon projet. Donc, j'ai écrit cette ligne dans mon .pro:Comment inclure dynamiquement un fichier .lib?
LIBS += "C:\My_Path\My_Project\lib\file.lib"
Cela fonctionne très bien. Mon seul problème est que j'ai besoin d'écrire le chemin complet du fichier .lib. Comme il s'agit d'un projet de groupe, il doit être compilable sur d'autres ordinateurs sans changer le chemin de ce fichier à chaque fois.
J'ai essayé beaucoup de syntaxes, comme:
LIBS += -L"lib/" -l"file.lib"
ou
LIBS += "lib\file.lib"
ou
LIBS += "file.lib"
(mettre le fichier .lib à la racine et l'ajouter au projet Qt Creator)
N l'un d'entre eux travaille:/
J'ai aussi essayé d'ajouter le fichier .lib dans un fichier QResource mais une syntaxe comme celui-ci:
LIBS += ":/lib/file.lib"
dans un fichier .pro ne semble pas fonctionner .. .
Je suis maintenant à court d'idées :(
Aide s'il vous plaît :)
Alors, quel est le problème avec mon utilisation de LIBS + = -L -l? Comment dois-je utiliser $$ relatif? –
Le tout est bizarre, car il devrait fonctionner même sans le $$, mais c'est l'essai imo. – Palmik
INCLUDEPATH n'est pas utilisé pour les bibliothèques, seuls les fichiers inclus. –