Voici un programme qui va vous changer la vie. Ce dernier permet de faire simplement une edition des liens en C/C++ sous Linux ... éh oui ...
Il s'agit de pkg-config ... qui non seulement vous crée les bonnes options , mais en plus ajoute les options préconnisées par les développeurs de la librairie !!!
exemple pour opencv sous ubuntu:
g++ face.c `pkg-config --libs --cflags opencv` -o face.exe
Pour info : la commande `pkg-config --libs --cflags opencv` retourne `-I/usr/include/opencv`
En fait pour les options de compilation , on utilise "--cflags":
`pkg-config --cflags gtk+-2.0`
En fait pour les options de linkage, on utilise "--libs":
`pkg-config --cflags gtk+-2.0`
Par exemple, il faut mettre chacune des commandes précédentes dans code block (onglet "compiler option" pour les premières, et la seconde dans "linker option".
Aucun commentaire:
Enregistrer un commentaire