XCode C编译器错误预期的成员名称或&#39 ;;'在声明说明符之后预期')'

时间:2016-03-23 23:46:03

标签: objective-c c xcode compiler-errors

我正在尝试编译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 ;;'在声明说明符之后预期')'

以下是问题的两张照片

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

我没有看到这条线路有什么问题,但当然,我看不到整体情况。一些事情要尝试:

  • 删除doubleI之间的所有内容,只插入一个 空间,看看是否有任何改变。
  • 将我重命名为其他内容,例如: JUNK,看看是否有错误 远。但是,其他错误可能会出现。有可能的 I #defined以某种奇怪的方式出现在某个地方。
  • PointInfo更改为其他类型,例如int。再次,这将 在其他地方破解代码,但这是一个测试,看看是否PointInfo 问题。

警告:如果你试图将C与Swift集成,你可能会遇到比这个更有趣的问题。祝你好运。