Ce fișiere lipsesc pentru lansarea aplicației

a copiat aceste fișiere în folderul cu programul, dar produce încă aceeași eroare. Încercarea de a înregistra o bibliotecă, de exemplu:
regsvr32 / i mfc90.dll
dă o eroare






---------------------------
Microsoft Visual C ++ Runtime Library
---------------------------
Eroare de funcționare!

C în mod incorect.
Pentru mai multe informații, contactați echipa de asistență pentru aplicații.

densaface MFC90D.DLL. MSVCR90D.DLL - aceasta nu ar trebui să fie în ansamblul de lansare, așa cum v-am spus inițial, verificați ce fișiere lib sunt utilizate în configurația de lansare.
MSVCP90.DLL / MSVCR90.DLL poate copia mâinile, puteți pune un pachet redistributable, împreună cu programul (a doua este de preferat, dar dificil). Despre MFC90.DLL Nu știu, uita-te pentru recomandări de la MS.
COMCTL32.DLL și GDIPLUS.DLL sunt biblioteci de sistem, ele nu sunt mai bine împărtășite cu aplicația dvs. (probabil că nici măcar nu aveți dreptul să faceți acest lucru).







După ce gândiți de mai sus și copiați libs necesare în directorul corect asamblat printr-o eliberare exe-shnikom, executați dep.walker, și deschideți-l din exe dosar. Acesta ar trebui să arate ce Liby ÎN CEEA CE boot-at moduri. Deci, puteți verifica dacă totul este în picioare corectă la o atenție. De exemplu, dacă vă decideți să pună MFC90.DLL lângă exe, atunci puteți verifica acest fișier special mutat în sus sau nu (în plus, verificați că nu există nici o pictogramă de eroare de încărcare trebuie să fie de culoare roșie). Amintiți-vă, asigurați-vă că pentru a observa arhitectura de bibliotecă țintă (nu interferează cu DLL pe 32 de biți și EXE 64-biți și vice-versa). DepWalker, de asemenea, va ajuta cu acest lucru - există pictograme pe lungimea cuvântului scris, plus el însuși DepWalker are două versiuni: 32- și 64-biți pentru a funcționa în mod adecvat subsistemului specificat. Acest lucru se datorează faptului că C: \ Windows \ System32 pentru aplicații pe 64 de biți este un lucru, dar pentru 32 de biți - destul de diferite si este necesar din nou pentru a utiliza corect versiunea DepWalk.

densaface www.dependencywalker.com - există ambele ansambluri. Undeva în spațiile deschise, github a văzut un program pe Go to pentru a selecta automat versiunea potrivită, dar acest lucru este convenabil.

densaface Da, apropo, regsvr32 este un instrument pentru componente COM, deci aici nu este la casa de marcat.

Stanislav Makarov. Am fost, de asemenea, îngrijorat, dar m-am asigurat că nu poate fi legat de depanare, deoarece ansamblul este eliberat. Nu înțeleg de unde a venit din eliberare







Articole similare

Trimiteți-le prietenilor: