أهلا!
لقد قمت اليوم بإنشاء ملف glad.c ويتضمن C ++ و OpenGL 4.4 باستخدام خدمة الويب الخاصة بك.
عندما حاولت تضمينه في مشروع C ++ الخاص بي (# تضمين بالإضافة إلى إضافة ملف glad.c إلى مشروعي) وبناء ذلك ، حصلت على الخطأين التاليين:
e:\files\opengl\glad.c(173): error C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\string.h(343): note: see declaration of 'strncpy'
حاولت إعادة تثبيت مجموعة windows هذه بالضبط ولكن ذلك لم يساعد.
هل هناك طريقة لحل هذه المشكلة؟ أم أنني أخطأت عند إنشاء الملفات / دمجها في مشروعي؟
~ الحارق
شكرًا لإثبات ذلك ، هذا شيء يجب أن أصلحه في أسرع وقت ممكن.
نظرًا لأنني لا أريد استعجالك لإنشاء إصدار ثابت ، فهل هناك طريقة بسيطة يمكنني من خلالها إصلاح ملف glad.c الذي تم إنشاؤه بنفسي؟
كما أنني قابلت هذا الخطأ ،
الحل هو تعريف:
#define _CRT_SECURE_NO_WARNINGS
قبل تضمين مسرور. سأصدر نسخة محدثة في غضون ساعات قليلة.
رائع ، شكرا جزيلا لك! سأحاول في وقت لاحق اليوم. آسف إذا كان طلب حل بديل يبدو غبيًا ، فأنا جديد جدًا على C ++ وأتبع البرنامج التعليمي على OpenGL الآن. شكرًا لك على المولد المذهل والدعم السريع والمساعدة! :)
~ الحارق
يجب أن تكون ثابتة في الماجستير ، هل يمكنك تأكيد ذلك بالنسبة لي؟
حاول إنشاء مسرور من هنا: http://cglad.dav1d.de/ (لاحظ أنه لم يتم نشره بعد ونطاق فرعي مختلف).
شكرا!
عملت بشكل رائع! :)
أتلقى الآن خطأ LINK ولكن لا أعتقد أن هذا له علاقة بالسعادة.
شكرًا مرة أخرى ، تمكنت أخيرًا من إعداد مشروع في VC ++ - يعمل أيضًا من طرفي :)
التغييرات التي تم دفعها إلى موقع الويب الرئيسي - ستدفع إصدارًا جديدًا بعد إصلاح الخطأ (الفراغ) في رقم 119.
التعليق الأكثر فائدة
يجب أن تكون ثابتة في الماجستير ، هل يمكنك تأكيد ذلك بالنسبة لي؟
حاول إنشاء مسرور من هنا: http://cglad.dav1d.de/ (لاحظ أنه لم يتم نشره بعد ونطاق فرعي مختلف).
شكرا!