2012-04-21 5 views
5

J'ai téléchargé la bibliothèque boost (version 1.46.1), mais je ne sais pas comment la lier via xcode.J'ai trouvé une vieille question qui dit de mettre le drapeau -lfftw3, donc j'ai mis il.
J'ai aussi ajouté le chemin:/home/Documents/C++/boost_1_46_1 (c'est le répertoire où j'ai mis la bibliothèque), mais je reçois une erreur de l'éditeur de liens:Lier des bibliothèques boost

ld: warning: directory not found for option '-L/home/ramy/Documents/C++/boost_1_46_1' 
ld: library not found for -lfftw3 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
Command /Developer/usr/bin/clang++ failed with exit code 1 

La question sont deux :
1) Comment gérer xcode pour lier boost?
2) Où mettre la bibliothèque dans le système de fichiers? En linux il y avait/usr/lib, ici il n'y a pas ce chemin, devrais-je le mettre dans/Developer/usr/lib?

Répondre

6

Ou pour ceux qui sont à la recherche d'une réponse rapide (et sont sur linux), la magie est tout simplement d'ajouter les drapeaux suivants:

-l boost_system 
Questions connexes