كسكودي: "محلل تخطي هذا الملف يرجع إلى تحليل أخطاء"

StackOverflow https://stackoverflow.com/questions/1608946

  •  05-07-2019
  •  | 
  •  

سؤال

ومشروعي يتضمن ملف C بسيط من ضربة رأس. مثل هذا:

#ifndef __IMAGE_ARRAY_3D
#define __IMAGE_ARRAY_3D

typedef struct ImageArray3D {
    double *data;                       // The image data
    LargeElement *largestElements;      // c * nLargestElements
    int c, w, h, nLargestElements;
} tImageArray3D;     // Error points to here

...

#endif

وعند تشغيل محلل ثابت كسكودي، وأنا الحصول على الخطأ التالي:

<اقتباس فقرة>   

ومحلل تخطي هذا الملف يرجع إلى تحليل الأخطاء

     

وإعادة تعريف نوع "ImageArray3D" مختلفة اعتبارا من رمز

ما هو سبب ذلك؟

هل كانت مفيدة؟

المحلول

وهنا هو الحل لهذه المشكلة: <لأ href = "https://stackoverflow.com/questions/3677879/strange-issue-after-upgrading-to-ios-4-1-sdk/3679692#3679692" > الحل!

<اقتباس فقرة>   

والحل المستحسن لإضافة   التالي للأعلام C أخرى في الخاص   إعدادات الإنشاء المشروع:   -D__IPHONE_OS_VERSION_MIN_REQUIRED = 040100 حيث يمكنك استبدال 040100 مع الخاص   للنشر النسخة المستهدفة (030،000 ل   3.0، على سبيل المثال).

نصائح أخرى

ويبدو وكأنه مشروعك، أو المكتبات OS X، وتحديد بالفعل واستخدام ImageArray3D. مجرد تسميته وأنه من المحتمل أن العمل.

ولقد وجدت سبب ذلك: إذا قمت بتحديد <م> مشاهدة القضايا كسكودي إلا ، فإنك لن ترى الأخطاء محلل في ملف! إلا إذا قمت بتحديد <م> كل الخيار، سترى أن المحلل واجه مشاكل التحقق من المشروع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top