Using malloc in C++ Class Library

Ming_Lei

Active member
Joined
May 6, 2004
Messages
41
Location
Seattle, WA
I created a C++ class library, and I try to use malloc() and memcpy(), but I got the linkage error.

I used the following line of code:

unsigned char* newBuffer = (unsigned char*)malloc(size);
......


And I got the following linkage errors:

Class error LNK2001: unresolved external symbol "void __cdecl operator delete(void *)" (??3*****FYAXPAX@Z)
Class error LNK2001: unresolved external symbol "void * __cdecl malloc(unsigned int)" (?malloc@*****J0YAPAXI@Z)
Class error LNK2001: unresolved external symbol "void * __cdecl memcpy(void *,void const *,unsigned int)" (?memcpy@*****J0YAPAXPAXPBXI@Z)


Does anyone know what went wrong? I have include malloc.h header file.


Thanks! :)
 
Yes, I did include that two header files. What do you think is the problem. Is that memory functions can not be used in .Net library? Thanks. :confused:
 
Back
Top