Comment installer vtk sur ubuntu?
Salut tout le monde!
Je voudrais installer VTK, et j'ai utilisé les indications de ce site :
Cependant, lors de la commande
Merci d'avance !
Je voudrais installer VTK, et j'ai utilisé les indications de ce site :
git clone https://github.com/Kitware/VTK.git mkdir VTK/build cd VTK/build ccmake .. make make install
Cependant, lors de la commande
make, je reçois un SMS d’erreur qui est :
(base) gustave@gustave-HP-500B-Microtower:~/VTK/build$ make
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
Merci d'avance !
5 réponses
-
Bonjour,
Assure-toi que tu as bien tapé les commandes correctement (il y avait des guillemets étranges dans ton message initial).
ccmake
est sensé produire un fichier nomméMakefile
. La commandemake
seule n'a de sens que si un fichierMakefile
est présent dans le dossier dans lequel elle est exécutée. Peut-être que la commandeccmake
a échoué (voir les messages d'erreurs ?) ce qui a empêché la production du fichierMakefile
et donc l'échec de la commandemake
.
Après, je me demande pourquoi tu essayes de compiler à la main VTK vu que celui-ci semble directement installable via APT comme en témoigne la commandeapt search vtk
(ou cette page). Selon ta version d'Ubuntu, ce sera soitvtk6
, soitvtk7
, soitvtk9
et une fois cette version déterminée, il suffit de lancer (si c'estvtk7
) :
sudo apt update sudo apt install vtk7
Bonne chance -
salut!
merci pour votre orientation.
c'est vrai que je ne vois pas le fichier Makefile dans le respertoire -
La commande
ccmake
sort les message suivant :Page 1 of 2
BUILD_SHARED_LIBS ON
CMAKE_BUILD_TYPE Debug
CMAKE_INSTALL_PREFIX /usr/local
OPENGL_GLES2_INCLUDE_DIR OPENGL_GLES2_INCLUDE_DIR-NOTFOUND
OPENGL_GLES3_INCLUDE_DIR OPENGL_GLES3_INCLUDE_DIR-NOTFOUND
VTK_BUILD_DOCUMENTATION OFF
VTK_BUILD_EXAMPLES OFF
VTK_BUILD_SCALED_SOA_ARRAYS OFF
VTK_BUILD_TESTING OFF
VTK_EXTRA_COMPILER_WARNINGS OFF
VTK_GROUP_ENABLE_Imaging DEFAULT
VTK_GROUP_ENABLE_MPI DONT_WANT
VTK_GROUP_ENABLE_Qt DEFAULT
VTK_GROUP_ENABLE_Rendering WANT
VTK_GROUP_ENABLE_StandAlone WANT
VTK_GROUP_ENABLE_Views DEFAULT
VTK_GROUP_ENABLE_Web DEFAULT
BUILD_SHARED_LIBS: Build VTK with shared libraries.
Keys: [enter] Edit an entry [d] Delete an entry CMake Version 3.22.2
[l] Show log output [c] Configure
[h] Help [q] Quit without generating
[t] Toggle advanced mode (currently off)-
Bonjour,
Plutôt que de te casser la tête à compiler un projet, je t'invite dans un premier temps à t'orienter vers la solution via APT indiquée dans mon message précédent. Il y a plusieurs intérêt à procéder comme ça :- les dépendances sont automatiquement installées ;
- l'installation se fait en une commande APT ;
- le logiciel est mis à jour avec le reste du système ;
- tu perds tous ces avantages si tu installes ton logiciel autrement.
Et si ça ne te convient pas alors on cherchera à comprendre ce qui se passe avec la compilation des sources. En tout cas sans afficher les log outputs, on ne sait a priori pas siccmake
a trouvé tout ce qu'il lui fallait. Généralementcmake
vérifie ce qui est présent sur ton système, et si tout le nécessaire est présent, il génère le Makefile conformément à ton système. Cela signifie que s'il te manque une dépendance,ccmake
a échoué et n'a pas généré leMakefile
(et donc il faut regarder dans les logs ce qui manque).
Bonne chance
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -