etant sous linux, je modifie certain morceaux de code mais une erreur persiste depuis quelque semaines :
/usr/bin/ld: libplsEngine.a(Application.cpp.o): attention: réadressage sur « _ZN9PlsEngine5Input10s_instanceE » dans la section en lecture seule « .text._ZN9PlsEngine5Input16getMousePositionEv[_ZN9PlsEngine5Input16getMousePositionEv] »
/usr/bin/ld : libplsEngine.a(Application.cpp.o) : dans la fonction « PlsEngine::Input::getMousePosition() » :
/home/tidian/Documents/code/cpp/PlsEngine/Library/PlsEngine/input/Input.h:8 : référence indéfinie vers « PlsEngine::Input::s_instance »
/usr/bin/ld : /home/tidian/Documents/code/cpp/PlsEngine/Library/PlsEngine/input/Input.h:8 : référence indéfinie vers « PlsEngine::Input::s_instance »
/usr/bin/ld: attention: création de DT_TEXTREL dans un PIE
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/PlsSandbox.dir/build.make:98 : PlsSandbox] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:111 : CMakeFiles/PlsSandbox.dir/all] Erreur 2
make: *** [Makefile:91 : all] Erreur 2
le problème venais du fait que je n'avais pas rajouter mon fichier dans le cmakelist.txt
référence indéfini sur une instance statique
× 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.
Discord NaN. Mon site.