View Full Version : this application has failed to start because mfc100u.dll was not found.re-installing the application
sarvbanoo
پنج شنبه 19 مرداد 1391, 23:43 عصر
سلام،
من تو ویندوز 7 با MFC , visual studio 2010 C++ یه برنامه نوشتم و تو اون جا درست کار می کنه انا وقتی که تو ویندوز xp می رم این خطا رو می ده , لطفا کمکم کنید.
this application has failed to start because mfc100u.dll was not found.re-installing the application may fix this
#target
جمعه 20 مرداد 1391, 01:00 صبح
روی پروژه کلیک راست کنید (داخل Visual Studio ) وارد بخش Properties بشید
1 / در بخش General قسمت Use Of MFC رو به Use MFC in a Static Library تغییر بده
2 . از قسمت C/C++ . گزینه Code Generation رو انتخاب کنید . آپشن Runtime Library رو به Multi-threaded Debug (/MTd) در حالت دیباگ و در حالت ریلیز Multi-threaded (/MT) تغییر بدین . بعدشم پروژه Rebuild کنین که فایل جدید رو ایجاد کنه (در حالت Release و Debug جداگانه باید انجام بدی)
sarvbanoo
جمعه 20 مرداد 1391, 02:27 صبح
روی پروژه کلیک راست کنید (داخل Visual Studio ) وارد بخش Properties بشید
1 / در بخش General قسمت Use Of MFC رو به Use MFC in a Static Library تغییر بده
2 . از قسمت C/C++ . گزینه Code Generation رو انتخاب کنید . آپشن Runtime Library رو به Multi-threaded Debug (/MTd) در حالت دیباگ و در حالت ریلیز Multi-threaded (/MT) تغییر بدین . بعدشم پروژه Rebuild کنین که فایل جدید رو ایجاد کنه (در حالت Release و Debug جداگانه باید انجام بدی)
ممنون از جوابتان,
اما با انجام این کار خطای زیر رو می گبرم
1
1>c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
لطفا کمکم کنید.
#target
جمعه 20 مرداد 1391, 02:39 صبح
در قسمت Code Generation که زیر مجموعه C++ هست باید آپشن Runtime Library رو در یکی از این دو وضعیت بگذارید
در حالت Debug انتخاب Multi-threaded Debug (/MTd
در حالت Release انتخاب Multi-threaded (/MT
( اونایی که آخرشون DLL داره نباید انتخاب بشه )
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.