赋值从没有强制转换C的整数中生成指针

我正在使用一个结构

typedef struct ObjectHandle
{
    long *objHandle;
}ObjectHandle ;

输出是此结构的值的函数

AllocateObject(ObjectHandle* objectHandle) 
{
   .... 
   ...
   ...
   objectHandle->objHandle = some long value;
}

但是编译器正在发出警告:赋值使得整数指针没有强制转换

请帮忙

最佳答案
好像你将值分配给值(内存),而不是指针(地址)

试试这个:
*(objectHandle-> objHandle)=一些长值;

转载注明原文:赋值从没有强制转换C的整数中生成指针 - 代码日志