lien statique lib dans eclipse cdt

Je suis désolé! J'ai googlé ce beaucoup et ne trouvez pas de réponse! C'est bête je sais.

Je ne peut pas lier dans les bibliothèques statiques(*.a) dans eclipse cdt. J'ai répertorié tous dans Project->Paramètres-> GCC C++ linker -> les Bibliothèques. J'ai utilisé le chemin d'accès absolu pour s'assurer que j'avais la lib correct... et j'obtiens:

ne peut pas trouver-l/usr/local/lib/libboost_date_time.un

Je suis sûr que c'est stupide ce que je fais de mal 🙁

Edit -- et je dois mentionner que je suis reliant les bibliothèques au moment de l'exécution...

  • Vous pouvez spécifier le chemin d'accès complet pour les libs dans gcc en ajoutant ':'. Donc, dans votre cas, ce serait '-l:/usr/local/lib/libboost_date_time.a', ou ajouter": /usr/... " pour les bibliothèques dans eclipse. Mais la convention du préfixe " lib " et en ajoutant les chemins de recherche est là pour une raison, donc mieux vaut utiliser des chemins absolus que si vraiment nécessaire.