I have another problem now. The math library is not properly built. I always get this warning when compiling:
|93|warning: inline function 'void ZFXVector::Normalize()' used but never defined|
Now the classes and their member functions are all declared in one big file called zfx3d.h. Their member functions however are not defined in this file, they are all defined in subsidiary .cpp files. Fine. Nice bit of organization by the looks of things, something I could take a few lessons from myself for that matter.
Problem is, these function definitions in the .cpp files are not being picked up at compile time and as such are not ending up defined in the resulting static library. This is causing build errors when I come to compile the DLL file later on which has stuff in it that wants to use these functions - yet it can't find their definition - so it refuses the build.
Any idea how I can allow the compiler to pick-up these defintions in the .cpp files during the build?
Thanks in advance