I am working in VC++ .Net 2003. I am building a managed project that uses a
3rd party API.
I am using DllImport to tell my project about the API.
But I'm getting
error LNK2001: unresolved external symbol "unsigned int __cdecl
ClientAPIrxLen(void)" (?ClientAPIrxLen@@YAIXZ)
Where do I need to put the API DLL so the linker finds it? Or how do I tell
the linker where to find this?
Thanks.

Signature
Daniel Wilson
Senior Software Solutions Developer
Embtrak Development Team
http://www.Embtrak.com
DVBrown Company
Daniel Wilson - 20 Dec 2004 14:24 GMT
OK, the place I put the DLL is not the issue. It's only one function in the
DLL that my linker's screaming about.
The declaration I've been given for it is UINT ClientAPIrxLen(void)
I've tried several variations for the return type ... UInt32, unsigned long
int, int, etc. all to no avail.
Suggestions?
Thanks.
> I am working in VC++ .Net 2003. I am building a managed project that uses a
> 3rd party API.
[quoted text clipped - 9 lines]
>
> Thanks.