Sentry.h Aucun fichier ou dossier de ce type
Fermé
ZamoZidshoot
Messages postés
12
Date d'inscription
lundi 1 juillet 2013
Statut
Membre
Dernière intervention
23 janvier 2022
-
Modifié le 22 janv. 2022 à 12:50
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 25 janv. 2022 à 16:29
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 25 janv. 2022 à 16:29
A voir également:
- Sentry.h Aucun fichier ou dossier de ce type
- Fichier rar - Guide
- Dossier appdata - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
2 réponses
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
23 janv. 2022 à 18:26
23 janv. 2022 à 18:26
bonjour,
ceci est-il toujours d'actualité?
ceci est-il toujours d'actualité?
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 811
25 janv. 2022 à 16:29
25 janv. 2022 à 16:29
Bonjour,
C'est quasiment la même question que celle que tu as déjà posée ici : la manière dont tu définis ton projet doit spécifier où sont localisés les headers (
Pour rappel, si ta librairie est proprement installée :
Si on n'utilise pas d'IDE mais directement un compilateur, e.g.
Mais on écrit rarement toutes ces commandes à la main. Généralement on passe par un
Bonne chance
C'est quasiment la même question que celle que tu as déjà posée ici : la manière dont tu définis ton projet doit spécifier où sont localisés les headers (
.h,
.hpp) et les librairies tierces (
.sosous linx). Je te renvoie donc ici aussi à cette discussion.
Pour rappel, si ta librairie est proprement installée :
- ses headers devraient être déployés dans
/usr/include
auquel cas,#include <foo/bar.h>
revient à inclure/usr/include/foo/bar.h
. Note que ton compilateur peut chercher dans d'autres dossier si tu lui demandes (et dans ce cas, il les traite dans l'ordre). - ses binaires devrait être être déployés dans
/usr/lib
(installation par paquet) ou/usr/local/lib
(installation manuel) et avoir des noms de la formelib*.so
.
Si on n'utilise pas d'IDE mais directement un compilateur, e.g.
g++cela ressemblerait (pour linker avec
/home/florian/lib/libtoto.sodont les headers sont dans
/home/floriant/include) à :
g++ -c module1.c g++ -c module2.c g++ -c main.c g++ -I/home/florian/include/ main.o module1.o module2.o -L/home/florian/lib -ltoto
Mais on écrit rarement toutes ces commandes à la main. Généralement on passe par un
Makefile, lui même souvent auto généré avec un outil comme
cmake, ou en passant à son IDE les informations importante pour qu'il fasse tout ça pour nous en arrière boutique...
Bonne chance