From: Ray G. <ray...@sc...> - 2006-04-15 13:08:32
|
Working my way through compiling components for wxLua =20 wxStEdit will not link for DLL libs =20 --------------------Configuration: stedit - Win32 DLL Debug = Multilib-------------------- Compiling... steexprt.cpp C:\WX\wxCode\components\wxstedit\src\steexprt.cpp(1582) : warning C4189: = 'titleFullPath' : local variable is initialized but not referenced Linking... Creating library ..\lib/steditd.lib and object ..\lib/steditd.exp steexprt.obj : error LNK2001: unresolved external symbol "private: class = SString & __thiscall SString::assign(char const *,unsigned int)" = (?assign@SString@@AAEAAV1@PBDI@Z) steexprt.obj : error LNK2001: unresolved external symbol "bool __cdecl = EqualCaseInsensitive(char const *,char const *)" = (?EqualCaseInsensitive@@YA_NPBD0@Z) steexprt.obj : error LNK2001: unresolved external symbol "public: static = char * __cdecl SContainer::StringAllocate(char const *,unsigned int)" = (?StringAllocate@SContainer@@SAPADPBDI@Z) steexprt.obj : error LNK2001: unresolved external symbol "public: bool = __thiscall SString::operator=3D=3D(char const *)const " = (??8SString@@QBE_NPBD@Z) steexprt.obj : error LNK2001: unresolved external symbol "public: class = SString & __thiscall SString::append(char const *,unsigned int,char)" = (?append@SString@@QAEAAV1@PBDID@Z) steexprt.obj : error LNK2001: unresolved external symbol "public: bool = __thiscall SString::operator=3D=3D(class SString const &)const " = (??8SString@@QBE_NABV0@@Z) ..\lib\steditd.dll : fatal error LNK1120: 6 unresolved externals Error executing link.exe. steditd.dll - 7 error(s), 1 warning(s) =20 John, =20 I think the problem is that wxWidgets stc dll does not export = SContainer/SString etc which you use in steexprt =20 Can you help out? Ray =20 |