frameworks

Eugénie

Membre confirmé
24 Septembre 2004
18
2
45
bonjour,

je débute la programmation sur Mac OSX.
ma question : qu'est-ce qu'un framework sous Mac ? une library dynamique ou statique ?
Je développe avec QT. Comment lier la lib.framework à mon application ?

merci !

Eugénie.
 
donc il faut le lier dans le makefile et non le loader dans le code ?


mes frameworks sont dans /System/Library/Frameworks/ ça pose pb ?

parce que j'ai un framework que je loade grâce à la classe QLibrary de QT et il n'arrive pas à le loader...
 
la recherche se fait par defaut dans

/Library/Frameworks
/System/Library/Frameworks
$home/Library/Frameworks


donc -f MonFramework devrait suffir

gcc main.c -o app -f MonFramework -L/usr/lib -lsomelib

ou :)


ln -s /System/Library/Frameworks/MonFramework.framework/MonFramework ./libMonFramework.dylib

gcc main.c -o app -L. -lMonFramework -I/System/Library/Frameworks/MonFramework.framework/Headers -L/usr/lib -lsomelib

:zen:

J'espère que tu comprends ce petit jeux

:zen:
 
eh bien, je fais exactement ça... donc j'avais bien compris.

donc je vois pas pourquoi ça marche pas...
donc je retourne faire des tests ;)

merci pour l'explication en tout cas !
 
  • J’aime
Réactions: arnolix
va dans le bar tu comprendras que voila toute la règle du concours
mais bon essayons de garder ce thread pour les questions

C'est quoi un Framework sous OSX ?

Le CoreFoundation et ses "secrets"