14-12-2014, 12:00 PM
Non conosco codebocks ma in generale una libreria è composta dal file .h con la definizione della classe e un file cpp. (stessi nomi) con la parte del codice dei suoi mebri, metti tutto nella stessa cartella dove si trova il tuo sorgente principale e dentro al sorgente principale dove ci saranno gli include standard di irrlicht aggiungi questo include :
#include "I3rdPersonCam.h"
Può essere che codeblocks capisca che deve anche compilare il .cpp referenziato dal file .h altrimenti devi compilare prima il .cpp/.h per farti una libreria statica (su pc win sarà un file .obj ma dipende dai compilatori).
A quel punto i comandi "nuovi" presenti in quella libreria saranno disponibili nel tuo sorgente primario.
In alternativa, per ora, fai tutto statico, metti tutto nel tuo sorgente principale, la classe e i suoi membri.
http://www.codeblocks.org/docs/main_codeblocks_en.html (2.11.5)
http://msdn.microsoft.com/it-it/library/ms235627.aspx
http://msdn.microsoft.com/it-it/library/36k2cdd4.aspx
http://it.wikiversity.org/wiki/C%2B%2B#Include
#include "I3rdPersonCam.h"
Può essere che codeblocks capisca che deve anche compilare il .cpp referenziato dal file .h altrimenti devi compilare prima il .cpp/.h per farti una libreria statica (su pc win sarà un file .obj ma dipende dai compilatori).
A quel punto i comandi "nuovi" presenti in quella libreria saranno disponibili nel tuo sorgente primario.
In alternativa, per ora, fai tutto statico, metti tutto nel tuo sorgente principale, la classe e i suoi membri.
http://www.codeblocks.org/docs/main_codeblocks_en.html (2.11.5)
http://msdn.microsoft.com/it-it/library/ms235627.aspx
http://msdn.microsoft.com/it-it/library/36k2cdd4.aspx
http://it.wikiversity.org/wiki/C%2B%2B#Include