مشاهده نسخه کامل
: مشکل در اجرای یک پروژه mfc
jeremy28
16-01-2009, 15:11
سلام
من یه پروژه ی MFC از یه بنده خدایی گرفتم که تو مد debug کامپایل شده، حالا که می خوام تو کامپیوترم اجراش کنم، ارور می ده که فایل MFC...DLL رو نمی تونه باز کنه.
دلیلش اینه که اون تو حالت Debug کامپایل کرده و اگه تو حالت Release کامپایل می کرد،من می تونستم تو کامپیوترم اجراش کنم.
حالا سوالم اینه که آیا راهی وجود داره که منم این پروژه رو بتونم کامپایل کنم و نتیجه ی برنامه رو ببینم؟
مرسی:40:
سلام
پروژه های MFC ای به دو صورت کامپایل میشن یکی بصورت share dll یکی هم static برای شما احتمالا مورد اول هست
به این معنی که احتیاج به dll دارید و فرقی هم نداره که به صورت debug کامپایل شده باشه یا release در هر دو نیاز به dll دارید
اگه کامپایلر ++VC روی سیستمتون نصب باشه این dll ها هم روی سیستمتون نصب میشه
حالا سوالم اینه که آیا راهی وجود داره که منم این پروژه رو بتونم کامپایل کنم و نتیجه ی برنامه رو ببینم؟
در صورتی که سورسش رو داشته باشی به اضافه کامپایلر بله میتونین، البته اگه منظورت همین باشه
شاد باشید
jeremy28
16-01-2009, 23:08
سلام
پروژه های MFC ای به دو صورت کامپایل میشن یکی بصورت share dll یکی هم static برای شما احتمالا مورد اول هست
به این معنی که احتیاج به dll دارید و فرقی هم نداره که به صورت debug کامپایل شده باشه یا release در هر دو نیاز به dll دارید
اگه کامپایلر ++VC روی سیستمتون نصب باشه این dll ها هم روی سیستمتون نصب میشه
در صورتی که سورسش رو داشته باشی به اضافه کامپایلر بله میتونین، البته اگه منظورت همین باشه
شاد باشید
سلام بله منظورم همینه
من این فایلو اجرا می کنم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعدش ارور میده میگه:
فایل MFC42D.DLL رو نمی تونه پیدا کنه
حالا این فایله کجا هست؟ من ویژوال 2008 دارم
بعد از اینکه این فایلو پیدا کردم،چی کارش باید بکنم تا برنامه mfc (همون شکل سه تا مکعب) درست اجرا بشه؟
در ضمن سورسشم دارم،چون به زبان ویندوزیه،تو قسمت برنامه نویسی به زبان ویندوز مشکل کامپایلشو پرسیدم
مرسی:40:
سلام بله منظورم همینه
من این فایلو اجرا می کنم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعدش ارور میده میگه:
فایل MFC42D.DLL رو نمی تونه پیدا کنه
حالا این فایله کجا هست؟ من ویژوال 2008 دارم
بعد از اینکه این فایلو پیدا کردم،چی کارش باید بکنم تا برنامه mfc (همون شکل سه تا مکعب) درست اجرا بشه؟
در ضمن سورسشم دارم
این فایل در windows\system32 قرار داره که میتونه تو این مسیر یا کنار برنامه باشه
تاریخ ساخت این dll رو در کامپیوتر خودم که دیدم به نظرم مربوط به ویژوال استادیو 6 میشه. حالا نمیدونم این فایل
همراه کامپایلر 2008 هم نصب میشه، اگر دیدید وجود نداره میتونید از اینترنت این فایل رو بگیرید
ولی خوب شما چون سورس رو دارید همون بتونید با ورژن جدید کامپایلرتون کامپایل کنید فکر میکنم بهتر باشه
چون به زبان ویندوزیه،تو قسمت برنامه نویسی به زبان ویندوز مشکل کامپایلشو پرسیدم
مرسی:40:
همینجا هم میپرسیدین مشکلی پیش نمیومد:20:، من جواب اون پست رو هم همینجا دادم که تو همین تاپیک بتونین
جواب رو دنبال کنید و خیلی شلوغ نشه
سلام
من یه پروژه دارم (بصورت mfc ایه) که قبلا تو زبان ++VC ورژن 2005 کامپایل شده و حالا که من می خوام توی 2008 کامپایلش کنم،بعد از کامپایل این ارورها رو می بینم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به نظرتون چی کار باید انجام بدم (برنامه به زبون ویندوز نوشته شده)
مرسی
همونطوری که در متن اررور هم گفته شده پوشه Debug رو پاک کنید دوباره کامپایل کنید
به نظر میاد به دلیل وجود فایل های نسخه قبلی در این پوشه کامپایلر دچار مشکل شده،
بد نیست در حالت Release هم کامپایل کنید و نتیجه رو ببینید که چطور میشه
شاد باشید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.