Hello, So, is there anyone who managed to compile smdlexp with 3dsmax5? Now, when I upgraded plugin from ClassDesc class to ClassDesc2, it *almost* compiles, except gives me a huge list of unresolved externals and I don't know now what to do :( Maybe anyone knows the answer what to do next - I'd really appreciate that. Thanks!
P.S. Here is what compiler tells: Compiling... smdlexp.cpp Linking... Creating library .\Debug/SMDLEXP.lib and object .\Debug/SMDLEXP.exp smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall ClassDesc2::~ClassDesc2(void)" (__imp_??1ClassDesc2@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual class IParamMap2 * __thiscall ClassDesc2::GetParamMap(int)" ([EMAIL PROTECTED]@@UAEPAVIParamMap2@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall ClassDesc2::NumParamMaps(void)" ([EMAIL PROTECTED]@@UAEHXZ) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ClassDesc2::MakeAutoParamBlocks(class ReferenceMaker *)" ([EMAIL PROTECTED]@@UAEXPAVReferenceMaker@@@Z) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ClassDesc2::InvalidateUI(class ParamBlockDesc2 *)" ([EMAIL PROTECTED]@@UAEXPAVParamBlockDesc2@@@Z) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ClassDesc2::EndEditParams(class IObjParam *,class ReferenceMaker *,unsigned long,class Animatable *)" ([EMAIL PROTECTED]@@UAEXPAVIObjParam@@PAVReference Maker@@KPAVAnimatable@@@Z) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ClassDesc2::BeginEditParams(class IObjParam *,class ReferenceMaker *,unsigned long,class Animatable *)" ([EMAIL PROTECTED]@@UAEXPAVIObjParam@@PAVRefer enceMaker@@KPAVAnimatable@@@Z) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ClassDesc2::AddParamBlockDesc(class ParamBlockDesc2 *)" ([EMAIL PROTECTED]@@UAEXPAVParamBlockDesc2@@@Z) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual class ParamBlockDesc2 * __thiscall ClassDesc2::GetParamBlockDescByID(short)" ([EMAIL PROTECTED]@@UAEPAVParamBlockDesc2@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual class ParamBlockDesc2 * __thiscall ClassDesc2::GetParamBlockDesc(int)" ([EMAIL PROTECTED]@@UAEPAVParamBlockDesc2@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall ClassDesc2::NumParamBlockDescs(void)" ([EMAIL PROTECTED]@@UAEHXZ) smdlexp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ClassDesc2::ResetClassParams(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall ClassDesc2::ClassDesc2(void)" (__imp_??0ClassDesc2@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall CStr::operator char *(void)" (__imp_??BCStr@@QAEPADXZ) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall CStr::~CStr(void)" (__imp_??1CStr@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl SplitFilename(class CStr &,class CStr *,class CStr *,class CStr *)" (__imp_?SplitFilename@@YAXAAVCStr@@[EMAIL PROTECTED]@Z) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall CStr::CStr(char const *)" (__imp_??0CStr@@[EMAIL PROTECTED]@Z) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall CStr::CStr(void)" (__imp_??0CStr@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl SplitPathFile(class CStr &,class CStr *,class CStr *)" (__imp_?SplitPathFile@@YAXAAVCStr@@[EMAIL PROTECTED]@Z) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) int __cdecl assert1(int,char *)" (__imp_?assert1@@[EMAIL PROTECTED]) smdlexp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall ClassDesc2::SetUserDlgProc(class ParamBlockDesc2 *,short,class ParamMap2UserDlgProc *)" ([EMAIL PROTECTED]@@QAEXPAVParamBlockDesc2@ @FPAVParamMap2UserDlgProc@@@Z) d:\3DSMAX5\plugins\SMDLEXP.DLE : fatal error LNK1120: 21 unresolved externals Error executing link.exe. SMDLEXP.DLE - 22 error(s), 0 warning(s) Best regards, Slava mailto:[EMAIL PROTECTED] _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

