probleme with Hydrax

Jackie142142

10-04-2011 17:55:55

Hi,

I have recently download and compiled the Hydrax and SkyX library, but I have a problem for using this libs in my application.
I hadn't problem for compile the libs, I have "libhydrax.a", and "libskyx.a".
After I have linking this files in the builds options of Code::Blocks, I click and build buton, the files compile but after I have a lot of "undefined reference" errors with tis libs.

The end of my Mingw log :

C:\pr\worldapocalypse\client\/Hydrax/Enums.h:34:20: warning: attribute ignored in declaration of 'enum Hydrax::TextureQuality'
C:\pr\worldapocalypse\client\/Hydrax/Enums.h:34:20: warning: attribute for 'enum Hydrax::TextureQuality' must follow the 'enum' keyword
C:\pr\worldapocalypse\client\/Hydrax/Enums.h:51:20: warning: attribute ignored in declaration of 'enum Hydrax::HydraxComponent'
C:\pr\worldapocalypse\client\/Hydrax/Enums.h:51:20: warning: attribute for 'enum Hydrax::HydraxComponent' must follow the 'enum' keyword
Linking console executable: ..\bin\client\client-debug.exe
c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/ld.exe: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
obj\Debug\SceneEngine.o: dans la fonction « SceneEngine »:
C:/pr/worldapocalypse/client/SceneEngine.cpp:11: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:11: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:23: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:23: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:31: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:31: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:23: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:31: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:11: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/SceneEngine.cpp:11: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:96: encore plus de références indéfinies suivent vers « _imp___ZN4SkyX13ColorGradientD1Ev »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:126: référence indéfinie vers « _imp___ZN4SkyX4SkyXD1Ev »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:151: référence indéfinie vers « _imp___ZN4SkyX4SkyX6updateERKf »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:152: référence indéfinie vers « _imp___ZNK4SkyX17AtmosphereManager15getSunDirectionEv »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:154: référence indéfinie vers « _imp___ZNK4SkyX13ColorGradient8getColorERKf »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:155: référence indéfinie vers « _imp___ZNK4SkyX13ColorGradient8getColorERKf »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:156: référence indéfinie vers « _imp___ZNK4SkyX11MeshManager16getSkydomeRadiusEv »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:196: référence indéfinie vers « _imp___ZN4SkyX4SkyXC1EPN4Ogre12SceneManagerEPNS1_6CameraE »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client/SceneEngine.cpp:197: référence indéfinie vers « _imp___ZN4SkyX4SkyX6createEv »
obj\Debug\SceneEngine.o:C:/pr/worldapocalypse/client//SkyX/ColorGradient.h:56: référence indéfinie vers « _imp___ZNK4SkyX13ColorGradient12_checkBoundsEv »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:12: référence indéfinie vers « _imp___ZN4SkyX4SkyX19setStarfieldEnabledERKb »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:30: référence indéfinie vers « _imp___ZN4SkyX4SkyX19setStarfieldEnabledERKb »
obj\Debug\Water.o: dans la fonction « Water »:
C:/pr/worldapocalypse/client/Water.cpp:41: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/Water.cpp:41: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/Water.cpp:46: référence indéfinie vers « _imp___ZN6Hydrax6HydraxC1EPN4Ogre12SceneManagerEPNS1_6CameraEPNS1_8ViewportE »
C:/pr/worldapocalypse/client/Water.cpp:47: référence indéfinie vers « _imp___ZN6Hydrax5Noise4RealC1Ev »
C:/pr/worldapocalypse/client/Water.cpp:47: référence indéfinie vers « _imp___ZN6Hydrax6Module10SimpleGridC1EPNS_6HydraxEPNS_5Noise5NoiseERKNS_15MaterialManager10NormalModeERKNS1_7OptionsE »
C:/pr/worldapocalypse/client/Water.cpp:49: référence indéfinie vers « _imp___ZN6Hydrax6Hydrax9setModuleEPNS_6Module6ModuleERKb »
C:/pr/worldapocalypse/client/Water.cpp:51: référence indéfinie vers « _imp___ZN6Hydrax6Hydrax16setCausticsScaleERKf »
C:/pr/worldapocalypse/client/Water.cpp:52: référence indéfinie vers « _imp___ZN6Hydrax6Hydrax6createEv »
C:/pr/worldapocalypse/client/Water.cpp:57: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/Water.cpp:57: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:65: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientC1Ev »
C:/pr/worldapocalypse/client/Water.cpp:65: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:57: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:65: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:41: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:41: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
obj\Debug\Water.o: dans la fonction « ~Water »:
C:/pr/worldapocalypse/client/Water.cpp:75: référence indéfinie vers « _imp___ZN6Hydrax6HydraxD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:73: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:73: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:73: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
C:/pr/worldapocalypse/client/Water.cpp:73: référence indéfinie vers « _imp___ZN4SkyX13ColorGradientD1Ev »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:88: référence indéfinie vers « _imp___ZNK4SkyX17AtmosphereManager15getSunDirectionEv »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:90: référence indéfinie vers « _imp___ZNK4SkyX13ColorGradient8getColorERKf »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:90: référence indéfinie vers « _imp___ZN6Hydrax6Hydrax13setWaterColorERKN4Ogre7Vector3E »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:91: référence indéfinie vers « _imp___ZNK4SkyX11MeshManager16getSkydomeRadiusEv »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:92: référence indéfinie vers « _imp___ZN6Hydrax6Hydrax14setSunPositionERKN4Ogre7Vector3E »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:93: référence indéfinie vers « _imp___ZNK4SkyX13ColorGradient8getColorERKf »
obj\Debug\Water.o:C:/pr/worldapocalypse/client/Water.cpp:94: référence indéfinie vers « _imp___ZN6Hydrax6Hydrax11setSunColorERKN4Ogre7Vector3E »
Process terminated with status 1 (2 minutes, 1 seconds)
50 errors, 168 warnings


Can you help me ?

Thank you.

PS : Sorry for my bad english.

Jackie142142

17-04-2011 17:48:26

Nobody for help me ? :(