我正在尝试编译C代码并将其与Objective-C和Swift集成。 C代码是ImageMagick库。
typedef struct _ChannelMoments
{
double
I[32];
PointInfo
centroid,
ellipse_axis;
double
ellipse_angle,
ellipse_eccentricity,
ellipse_intensity;
} ChannelMoments;
错误在第I行[32]; 预期会员名称或&#39 ;;'在声明说明符之后预期')'
以下是问题的两张照片
答案 0 :(得分:3)
我没有看到这条线路有什么问题,但当然,我看不到整体情况。一些事情要尝试:
double
和I
之间的所有内容,只插入一个
空间,看看是否有任何改变。JUNK
,看看是否有错误
远。但是,其他错误可能会出现。有可能的
I
#defined
以某种奇怪的方式出现在某个地方。PointInfo
更改为其他类型,例如int
。再次,这将
在其他地方破解代码,但这是一个测试,看看是否PointInfo
问题。警告:如果你试图将C与Swift集成,你可能会遇到比这个更有趣的问题。祝你好运。