LNK1561 ربط الخطأ في MSVS2010 عندما يتم تعريف الرئيسي
-
30-09-2019 - |
سؤال
لقد قمت بعمل العديد من المشاريع لتجميع دروس رمز SDL الصغيرة من موقع تعليمي في Microsoft Visual Studio 2010 باستخدام مشاريع C ++> فارغة ؛ وجميع هذه المشاريع قد جمعت غرامة. في كل هذه المشاريع ، استخدمت هذا الإصدار الرئيسي لنقطة الدخول الخاصة بي:
int main (int argc, char* args[]) {
//code...
return 0;
}
أنا جديد على SDL و C ++ ، ولكن من ما أفهمه هذه نقطة الدخول الأساسية لجميع تطبيقات SDL. ومع ذلك ، أتلقى باستمرار خطأ في ربط LNK1561 (يعني أن الرابط لم يتمكن من العثور على نقطة دخول) في مشاريعي الجديدة. لقد حاولت إنشاء مشاريع جديدة وإعادة تعريف جميع تبعيات SDL الخاصة بي (آسف إذا كانت هذه المصطلحات خاطئة) في محرر المشروع كما فعلت مع المشروع الذي نجح ، وما زلت أحصل على خطأ في الارتباط. هل هناك بعض ملكية المشروع التي أحتاج إلى تغييرها؟
المحلول
حسنًا ، كنت أعلم أنه سيكون شيئًا غبيًا أتجاهله ... لقد حددت النظام الفرعي خطأ في خيارات الرابط الخاصة بخصائص مشروعي.