Those types of errors could mean either the code you're compiling is just plain wrong, or that perhaps you have multiple copies of the same hearders, and the declarations are slightly different (abstract vs. non-abstract in this case (weird if that's true)).
You'll get similar results messing with DirectX if the DirectX headers are in teh include path BELOW the platform SDK (which includes super old DirectX stuffs).
Search for the files it's griping about (the .h's is my guess), and if you have multiple copies, try rearranging the order for include files (tools->options directories tab).
Otherwise, you get to try to make this plugin or sdk code valid :(. Almost looks like the first one is because the constructor is pure virtual (ie. declared = 0). Odd.
Vyacheslav Djura wrote:
But I still can't compile and and this time I guess I won't be able to do anything without someone's advice :) When compiling I receive 2 strange error messages:
--------------------Configuration: smdlexp - Win32 Debug-------------------- Compiling... smdlexp.cpp c:\maxplugins\smdlexp\smedefs.h(96) : error C2259: 'SmdExportClass' : cannot instantiate abstract class due to following members: c:\maxplugins\smdlexp\smedefs.h(24) : see declaration of 'SmdExportClass'
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

