I downloaded the v11 plugin SDK and recompiled my Idle plugin, to
discover that the linker complains about one (but only one) unresolved
external:
idle4nt.obj : error LNK2019: unresolved external symbol "int __stdcall
GetLine(void *,wchar_t *,int,int)" (?GetLine@@YGHPAXPA_WHH@Z) referenced
in function "char const * __cdecl reader(struct lua_State *,void
*,unsigned int *)" (?reader@@YAPBDPAUlua_State@@PAXPAI@Z)
The decorated name generated locally is ?GetLine@@YGHPAXPA_WHH@Z which
at first glance seems to make sense. The name in TakeCmd.lib seems to be
?GetLine@@YGHPAXPA_WHH1@Z ie there is an additional '1' before the final
'@Z'.
Anyone got an idea what's the problem here?
--
cheers thomasl
web: http://thomaslauer.com/start
discover that the linker complains about one (but only one) unresolved
external:
idle4nt.obj : error LNK2019: unresolved external symbol "int __stdcall
GetLine(void *,wchar_t *,int,int)" (?GetLine@@YGHPAXPA_WHH@Z) referenced
in function "char const * __cdecl reader(struct lua_State *,void
*,unsigned int *)" (?reader@@YAPBDPAUlua_State@@PAXPAI@Z)
The decorated name generated locally is ?GetLine@@YGHPAXPA_WHH@Z which
at first glance seems to make sense. The name in TakeCmd.lib seems to be
?GetLine@@YGHPAXPA_WHH1@Z ie there is an additional '1' before the final
'@Z'.
Anyone got an idea what's the problem here?
--
cheers thomasl
web: http://thomaslauer.com/start