阅读:3360回复:4
请教:关于怪异问题:undefined reference to 'memcpy'
我定义一个结构类型:
typedef struct _bulk_ram { UINT8 Data[64]; } BULK_RAM, *PBULK_RAM; BULK_RAM gbulk_ram_w, gbulk_buffer; //定义两个变量 ..... gbulk_buffer = gbulk_ram_w; 上面这行代码为什么有下面的错误 undefined reference to `memcpy' 而我把UINT8 Data[64]; 改成UINT8 Data[8]; 就没有问题 请问这是怎么回事![p:4] |
|
沙发#
发布于:2007-05-07 13:50
自己重载一个memcpy函数就可以吧.
|
|
|
板凳#
发布于:2007-05-08 15:08
C++编译器自动产生的拷贝构造函数和=号重载函数都会调用memcpy
至于UINT8 Data[8]; 为什么没有调用,lz 的系统是 64 位的 ?? |
|
|
禁止发言
|
地板#
发布于:2007-09-06 10:31
用户被禁言,该主题自动屏蔽! |
地下室#
发布于:2007-09-07 08:50
這個問題有點暈了
|
|