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



Reply via email to