#import <sys/utsname.h>
struct utsname systemInfo;
uname(&systemInfo);
上面是c语言获取设备型号
下面是我写的mg脚本 按照文档里写的 先定义好了结构体 但是执行就报错 no declare utsname 请问应该如何修改
declare struct utsname {
typeEncoding:"{utsname=[256c][256c][256c][256c][256c]}",
keys:sysname,nodename,release,version,machine
}
class AAA : NSObject {
- (void)aaa:(id)item {
struct utsname systemInfo;
CFunction<int,struct utsname> uname = CFunction("uname");
uname(&systemInfo);
NSLog(NSString.stringWithCString:encoding:(systemInfo.machine,4));
}
}
#import <sys/utsname.h>
struct utsname systemInfo;
uname(&systemInfo);
上面是c语言获取设备型号
下面是我写的mg脚本 按照文档里写的 先定义好了结构体 但是执行就报错 no declare utsname 请问应该如何修改
declare struct utsname {
typeEncoding:"{utsname=[256c][256c][256c][256c][256c]}",
keys:sysname,nodename,release,version,machine
}
class AAA : NSObject {
struct utsname systemInfo;
CFunction<int,struct utsname> uname = CFunction("uname");
uname(&systemInfo);
NSLog(NSString.stringWithCString:encoding:(systemInfo.machine,4));
}
}