Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"The procedure entry point ??3@YAXPAX@Z could be located in the dynamic link library msvcrt.dll"

249 views
Skip to first unread message

Jothi Velavan

unread,
Nov 3, 2004, 12:09:20 AM11/3/04
to
I have a executable which is built for AMD64 using the dec 2002
library msvcrt.lib but when I try to run that exe I get the error "The
procedure entry point ??3@YAXPAX@Z could be located in the dynamic
link library msvcrt.dll".

If I use the latest msvcrt.lib I could not link my exe. I have linker
errors like

error LNK2001: unresolved external symbol "void __cdecl operator
delete(void *)" (??3@YAXPAX@Z)

nt5\reswiz.obj : error LNK2001: unresolved external symbol "void *
__cdecl opera
tor new(unsigned __int64)" (??2@YAPAX_K@Z)

nt5\basepage.obj : error LNK2019: unresolved external symbol "void
__cdecl `eh v
ector constructor iterator'(void *,unsigned __int64,int,void
(__cdecl*)(void *),
void (__cdecl*)(void *))" (??_L@YAXPAX_KHP6AX0@Z2@Z) referenced in
function "pro
tected: unsigned long __cdecl
CBasePropertyPage::DwParseProperties(class CClusPr
opList const &)" (?DwParseProperties@CBasePropertyPage@@IAAKABVCClusPropList@@@Z
)

I would appreciate any help.

Thanks,
Jothi.

Saravana Vijayan.B

unread,
Nov 3, 2004, 4:56:30 AM11/3/04
to
1)First check the exe for the symbols..ie.
use vc++ tools(in bin directory ) dumpbin utility to view the contents of
EXE

symbols or functions present in the library or DLL are viewed by the
"dumpbin " exe.
dumpbin \all yourfilename.exe or dll \out:output file name..

then view the output filename & check the corresponding function name..
2)else check with the DLL or library if it is exported or not


sarava

--
Saravana Vijayan.B
Software Engineer
Speed is life..!
"Jothi Velavan" <jothiv...@gmail.com> wrote in message
news:84b78c60.04110...@posting.google.com...

0 new messages