الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

يااخواني كل لما اعمل مشروع Mfc واغلقه ثم افتحه مرة ثانية واعمل كومبايل يطلع خطأ :( !1

بدأه CPP-Programmer في 11 أكتوبر 2008 · 4 رد · 780 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته :blink: :blink: :blink: :blink: :blink:

يا اخواني كل لما اعمل برنامج MFC واغلقه واغلق الMicrossoft Visual C++ واجي افتح ملف

Connect to Database.cpp + Connect to Database.rc

ملاحظة : connect to database = أسم المشروع

واعمل Compile يظهر لى اخطاء غريبة !!

هذا واحد منهم 5 :


Compiling...
Connect to Database.cpp
Linking...
Connect to Database.obj : error LNK2001: unresolved external symbol "public: __thiscall CConnecttoDatabaseDlg::CConnecttoDatabaseDlg(class CWnd *)" (??0CConnecttoDatabaseDlg@@QAE@PAVCWnd@@@Z)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Connect to Database.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

Connect to Database.exe - 5 error(s), 0 warning(s)
--------------------Configuration: Connect to Database - Win32 Debug--------------------

واشياء غريبة

ارجوا لمساااااااعدة :(

انتظركم

Just C++ Life :)

#2

ياشباب 20 مشاهدة ولالا رد طيب قولو اى شئ

Just C++ Life :)

#3

هنالك عدة اخطاء

CConnecttoDatabaseDlg::CConnecttoDatabaseDlg(class CWnd *)

الخطا الاول قد يكون سببه استدعا هذا الاجراء بدون تعريفه

unresolved external symbol __endthreadex
unresolved external symbol __beginthreadex

الخطا الثاني والثالث سببه ربط البرنامج مع crt بدون استخدام المعلمة / MT او استخدام هذيين الاجرائيين بدون ربط البرنامج

مع crt

unresolved external symbol _main

الخطا الرابع سببه عدم ربط البرنامج بمكتبة crt

( _ /)

(='.'=)

(")-(")

#4

تسلم اخوي الله يكرمك ، طيب منين اضيف التعريفات ؟ عذراً

Just C++ Life :)

#5

السلام عليكم و رحمة الله و بركاته

الدوال التي إستخدمتها غير معرفة بشكل كامل و لا يكفي إدراج <process.h>

إنما ينبغي إضافة C run-time libraries

لإدراج المكتبة يمكن إستخدام التعليمة التالية:

#pragma comment(lib,  "LIBCP.LIB"):

تأكد من المكتبة المناسبة التي تحتاجها في برنامجك.

بإمكانك إضافة المكتبة من إعدادات الفيزوال ستوديو كما هو مفسر في هذا الموضوع

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…