LockClrVersion Link Error -
03-30-2006
, 12:36 PM
I'm writing an ISAPI filter in unmanaged C++ but calls into managed C++ in
the same dll. I am calling LockClrVersion (from mscoree.h) so I can
initialize the CLR host ensuring I use the server GC in concurrent mode.
However, I receive the following linker errors even though I'm linking
against mscoree.lib:
error LNK2028: unresolved token (0A0003F1) "extern "C" long __stdcall
LockClrVersion(long (__stdcall*)(void),long (__stdcall**)(void),long
(__stdcall**)(void))" (?LockClrVersion@@$$J212YGJP6GJXZPAP6GJXZ1@Z)
referenced in function "extern "C" int __stdcall GetFilterVersion(struct
_HTTP_FILTER_VERSION *)"
(?GetFilterVersion@@$$J14YGHPAU_HTTP_FILTER_VERSIO N@@@Z)
error LNK2019: unresolved external symbol "extern "C" long __stdcall
LockClrVersion(long (__stdcall*)(void),long (__stdcall**)(void),long
(__stdcall**)(void))" (?LockClrVersion@@$$J212YGJP6GJXZPAP6GJXZ1@Z)
referenced in function "extern "C" int __stdcall GetFilterVersion(struct
_HTTP_FILTER_VERSION *)"
(?GetFilterVersion@@$$J14YGHPAU_HTTP_FILTER_VERSIO N@@@Z)
Any help is appreciated.
Kindest regards,
Michaels |