Bonjour,
Je souhaite programmer en C++ avec Eclipse sur Fedora 6. J'ai essaye le classique Hello World mais il ne veut pas prendre en compte #include , ce qui me cree des erreurs. Je travaille avec gcc-c++-4.1.1-30.i386 J'ai mis a jour le CDT sur Eclipse, j'ai installe la machine virtuelle Java et j'ai active le GCJ mais rien n'y fait. Pourriez-vous m'aider? Merci
Forum Programmation.c++ OpenMesh
Bonjour,
J'ai besoin d'utiliser la librairie OpenMesh mais j'ai des problemes de compilation. Mon programme ne contient aucune erreur et un fichier .o est cree mais pas le fichier .exe. Dans la console, j'ai ce message:
make -k all
g++ -o open.exe open.o
open.o: In function `OpenMesh::BaseProperty::~BaseProperty()':
open.cpp:(.text._ZN8OpenMesh12BasePropertyD2Ev[OpenMesh::BaseProperty::~BaseProperty()]+0x7): undefined reference to `vtable for OpenMesh::BaseProperty'
open.o: In function `void OpenMesh::BaseProperty::check_and_set_persistent<OpenMesh::VectorT<float, 3> >(bool)':
open.cpp:(.text._ZN8OpenMesh12BaseProperty24check_and_set_persistentINS_7VectorTIfLi3EEEEEvb[void OpenMesh::BaseProperty::check_and_set_persistent<OpenMesh::VectorT<float, 3> >(bool)]+0x39): undefined reference to `omerr()'
open.o: In function `OpenMesh::BaseProperty::BaseProperty(OpenMesh::BaseProperty const&)':
open.cpp:(.text._ZN8OpenMesh12BasePropertyC2ERKS0_[OpenMesh::BaseProperty::BaseProperty(OpenMesh::BaseProperty const&)]+0x7): undefined reference to `vtable (…)
J'ai besoin d'utiliser la librairie OpenMesh mais j'ai des problemes de compilation. Mon programme ne contient aucune erreur et un fichier .o est cree mais pas le fichier .exe. Dans la console, j'ai ce message:
make -k all
g++ -o open.exe open.o
open.o: In function `OpenMesh::BaseProperty::~BaseProperty()':
open.cpp:(.text._ZN8OpenMesh12BasePropertyD2Ev[OpenMesh::BaseProperty::~BaseProperty()]+0x7): undefined reference to `vtable for OpenMesh::BaseProperty'
open.o: In function `void OpenMesh::BaseProperty::check_and_set_persistent<OpenMesh::VectorT<float, 3> >(bool)':
open.cpp:(.text._ZN8OpenMesh12BaseProperty24check_and_set_persistentINS_7VectorTIfLi3EEEEEvb[void OpenMesh::BaseProperty::check_and_set_persistent<OpenMesh::VectorT<float, 3> >(bool)]+0x39): undefined reference to `omerr()'
open.o: In function `OpenMesh::BaseProperty::BaseProperty(OpenMesh::BaseProperty const&)':
open.cpp:(.text._ZN8OpenMesh12BasePropertyC2ERKS0_[OpenMesh::BaseProperty::BaseProperty(OpenMesh::BaseProperty const&)]+0x7): undefined reference to `vtable (…)