À l'avenir, précise un peu ton sujet s'il te plaît. Nous ne pouvons pas deviner que tu utilises ROOT sans faire quelques recherches, ça éviterai cette phase.
As-tu indiqué à ton compilateur l'emplacement de ta bibliothèque ?
Si non, sous quel environnement travailles tu ? (Code::Block, Visual c++, ... ?)
Ce message d'erreur indique que le compilateur est incapable de trouver ces fichiers qui sont les fichiers contenant les fonctions et classes de ROOT
Change de cours Ici par exemple le cours n'est pas encore complet complet, mais il est largement suffisant, et n'est pas désuet comme le cours c++ d'OCR (une petite recherche sur le forum t'expliquera plus en détails ^^)
- Edité par KirbXCoucou 8 octobre 2018 à 11:30:02
« Je n’ai pas besoin de preuve. Les lois de la nature, contrairement aux lois de la grammaire, ne permettent aucune exception. » D. Mendeleïev
Oulalala c'est pas beau ça de critiquer les voisins ... Jamais je ne dis du mal de mes put... de voisins ...
Mais me dire d'allez voir la concurrence .... Là je bloque.
Pourquoi?
Le "cours" du site est unanimement décrié, et les raisons que l'on a de le faire sont expliquées en long, en large, et en travers à de nombreuses reprises sur le forum. Une simple recherche devrait te permettre de les retrouver.
De plus, l'auteur du cours lui-même admet que le cours mériterait une sérieuse mise à jour, mais n'avoir pas l'occasion de le faire. Et cela se trouve aussi sur le forum.
Du coup, pourquoi devrais tu bloquer sur le fait d'aller voir "la concurrence", sachant qu'en plus, l'auteur de ce cours est un intervenant régulier du forum?
Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
Avec ça, tu devrais réussir à te débrouiller en farfouillant un peu sur les forums anglophones et plus simplement en suivant les instructions des fichiers README.
@Carus SI tu as besoin de plus de précisions, tu peux toujours revenir
Malheureusement (?), l'anglais est une obligation pour la programmation, tu trouveras beaucoup plus de solutions à divers problèmes sur des sites anglophones, sans compter que la bible de tout programmeur, la documentation est en anglais dans la grande majorité des langages.
Encore une fois, bon courage.
PS : Si tu considères ton problème résolu, je t'invite à passer ce sujet en "Résolu"
Au vu du chemin d'installation, il me semble que vous êtes sous windows. Hors, selon ce lien : https://root.cern.ch/supported-platforms La version 6 n'est pas encore compatible avec Windows sous sa version compilée.
Cependant, je ne sais pas si cela peut être la vraie raison ... Afin d'enlever tout doute, vous pourriez peut-être essayer d'installer la version 5. Si ça ne marche toujours pas, on regardera plus en détail.
Et si ça ne marche pas avec la 5, il est probable qu'il soit nécessaire de compiler directement les sources. Et c'est là où on comprend que Linux est beaucoup plus adapté à la programmation que Windows
Alors à la décompile de 5.99/ j'ai eu une tone de message comme ceux là
========================
C:\Users\Gerard\Documents\Desktop\ROOT\RootV5\root_v5.99.06.source.tar.gz: Impossible de créer le lien symbolique C:\Users\Gerard\Documents\Desktop\ROOT\RootV5\root\interpreter\llvm\src\tools\clang\test\Driver\Inputs\basic_cross_linux_tree\usr\bin\i386-unknown-linux-gnu-ld Vous devriez peut-être exécuter WinRAR avec des droits d'administrateur! Le client ne dispose pas d’un privilège nécessaire.
C:\Users\Gerard\Documents\Desktop\ROOT\RootV5\root_v5.99.06.source.tar.gz: Impossible de créer le lien symbolique C:\Users\Gerard\Documents\Desktop\ROOT\RootV5\root\interpreter\llvm\src\tools\clang\test\Driver\Inputs\basic_cross_linux_tree\usr\bin\x86_64-unknown-linux-gnu-ld Vous devriez peut-être exécuter WinRAR avec des droits d'administrateur!
Le client ne dispose pas d’un privilège nécessaire.
====================================
Alors que je suis admin.
J'ai quand même tenté la compile de mon projet (exercice)
J'ai eu droit aux même message d'erreur
Y trouve pas .
Je sens que je vais vois faire criser pour ce W.e . (tient donc je parle anglais!!!)
J'ai peur que ce ne soit qu'une suite de problème dès que l'on essaye d'installer une bibliothèque sous windows ... La plupart de ces bibliothèques de traitement sont développées et conçues pour être utilisées sous Linux.
Ces messages d'erreurs indiquent des problèmes normalement liés au noyau GNU/Linux, hors, vous êtes sous windows. On se heurte encore au même problème.
Mais si cette solution ne vous convient pas, j'ai bien peur que vous ne galériez pendant encore beaucoup de temps avant d'arriver à faire fonctionner ROOT sous windows. Dans la majorité des cas, la solution recommandée est de passer par une émulation de Linux sous windows (je trouve ça dommage) donc la solution la plus simple reste d'être directement sous Linux (Ou un Dual Boot qui peut être une très bonne solution).
Linux est peut-être plus compliqué pour le commun des mortels, mais pour un programmeur, vraiment, ça simplifie tout. Qui plus est, ce système est loin d'être compliqué à prendre en main (de mon point de vue) en plus d'être plus léger à faire tourner.
Je n'ai pas été regarder, mais quand je vois TApplication, ça me fait penser à ce bon vieux C++Builder (paix à son âme) tombé au champ d'honneur à la fin du siècle dernier. Et si tu apprenais le c++ d'aujourd'hui? Je n'ai rien contre le c++ préhistorique, c'est celui que j'ai appris, mais bon, la naphtaline ça pue ^^.
C'est bien ce que je fais depuis quelques jours ...
Fatal error No such file or directory
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
« Je n’ai pas besoin de preuve. Les lois de la nature, contrairement aux lois de la grammaire, ne permettent aucune exception. »
D. Mendeleïev