我正在开发一套应用程序,正在使用3个项目。 一个项目结合了C和C++的编码,一个是目标C,一个是将该项目(目标-C和C++项目)联系起来。
现在,当我正在海合会汇编我的C和C++项目时,它完全汇编了文件,但当我与LV-GCC汇编者共同汇编同一项目时,它不会一成不变。
#define MY_WSD const
struct FuncDef {
i8 nArg;
u8 iPrefEnc;
u8 needCollSeq;
u8 flags;
void *pUserData;
FuncDef *pNext;
char *zName;
FuncDef *pHash;
};
typedef struct FuncDef FuncDef;
#define FUNCTION(zName, nArg, iArg, bNC, xFunc)
{nArg, SQLITE_UTF8, bNC, 0, SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName}
这里是负责错误的法典:
void myDateTimeFunctions(void){
static MY_WSD FuncDef aDateTimeFuncs[] = {
FUNCTION(julianday, -1, 0, 0, juliandayFunc ), //when I compile the code with LLVM GCC it s giving me error
//at this line and the later line and working fine with GCC
//alone compiler. But the problem is XCode 4.2 does not come
//with GCC alone compiler, so I am unable to run the applciation.
FUNCTION(date, -1, 0, 0, dateFunc ),
};
请允许我知道,我是否缺少一些用于确定遗嘱的宝贵信息。