J'ai lu Setting Up An Application - NetBeans - Linux dans les tutoriels Ogre. Mais cela indique de construire le projet séparément sur la console en utilisant make & & make install. Il semble que Netbeans est seulement utilisé comme éditeur. Existe-t-il un moyen de tout faire en utilisant Netbeans?Configuration de netbeans pour OGRE sous Linux (Ubuntu)
J'ai essayé de configurer Netbeans pour utiliser les bibliothèques OGRE, mais cela n'a pas réussi. J'ai des erreurs quand je construis le projet. C'est ce que j'ai fait jusqu'ici.
Propriétés du projet> compilateur C++: include
/usr/include/OGRE:/usr/include/OIS:/usr/include
En Linker: J'ajouté tous les libogre * Fichiers .so dans/usr/lib sous Bibliothèques.
J'utilise apt-get pour installer OGRE
pkg-config --libs OGRE
-lOgreMain -lpthread
pkg-config --cflags OGRE
-pthread -I/usr/include/OGRE
Cette link ne fournit des détails pour ce faire sur les fenêtres. Quelqu'un pourrait-il me dire comment Netbeans configuration pour OGRE correctement sur Linux
MISE À JOUR
La sortie de la console
g++ -o dist/Debug/GNU-Linux-x86/carrace build/Debug/GNU-Linux-x86/TutorialApplication.o build/Debug/GNU-Linux-x86/BaseApplication.o -L/usr/bin -lPlugin_BSPSceneManager -lPlugin_CgProgramManager -lPlugin_OctreeSceneManager -lPlugin_OctreeZone -lPlugin_ParticleFX -lPlugin_PCZSceneManager -lRenderSystem_GL -lOgreMain -lOgrePaging -lOgreProperty -lOgreRTShaderSystem -lOgreTerrain -lOIS-1.3.0 -lOIS -lboost_date_time-mt -lboost_date_time -lboost_serialization-mt -lboost_serialization -lboost_thread-mt -lboost_thread -lboost_wserialization-mt -lboost_wserialization
/usr/bin/ld: cannot find -lPlugin_BSPSceneManager
/usr/bin/ld: cannot find -lPlugin_CgProgramManager
/usr/bin/ld: cannot find -lPlugin_OctreeSceneManager
/usr/bin/ld: cannot find -lPlugin_OctreeZone
/usr/bin/ld: cannot find -lPlugin_ParticleFX
/usr/bin/ld: cannot find -lPlugin_PCZSceneManager
/usr/bin/ld: cannot find -lRenderSystem_GL
J'ai essayé d'ajouter ces dossiers séparément, mais cela n'a pas fonctionné. Merci d'avance.
Les définitions de préprocesseur sont pour les fenêtres et peuvent être sautées. Sinon, ça a l'air plutôt bien. Quelles erreurs obtenez-vous? Sans détails, il est difficile de déboguer les choses – Jay
@Jay Désolé pour la réponse tardive. Certaines bibliothèques sont manquantes, je vais mettre à jour la question – Niroshan