Jump to content
tiodr

Eroare rulare .exe pe alt calculator

Recommended Posts

Posted (edited)

Salut baieti, am si eu o problema: am creat in Visual C++ 2008 un program simplu ce calculeaza ecuatia de gradul II, problema este ca atunci cand rulez .exe-le pe alt calculator (nu pe cel pe care a fost creat) imi apare eroarea urmatoare:

eroarev.jpg

Ce as putea sa ii fac .exe-lui din Visual C++ sau din orice alt program astfel incat sa mearga si pe alte calculatoare ca orice aplicatie obisnuita?

PS: Am citit pe net ca eroarea e din cauza faptului ca cei care ruleaza aplicatia nu au Microsoft Visual C++ 2008 Redistributable Package (x86) instalat.

Edited by tiodr
Posted

Eroarea aia apare pentru ca, calculatorul unde vrei sa rulezi .exele nu are Microsoft Visual C++ 2008 Redistributable Package (x86) instalat.Inearca cu versiunea din 2006 ca din cate imi aduc aminte ruleaza pe orice pc fara probleme.

Posted

Salut!

Am si eu o problema asemanatoare cu un program scris in C++.

Folosesc CodeBlocks si MinGW. Am facut o interfata grafica cu ResEdit.

In Windows 7 programul ruleaza perfect dar in windows XP nu se vede interfata grafica.

Exista vreo incompatibilitate? Sau e nevoie de ceva suplimentar ca sa-l fac sa mearga pe XP?

Posted
Salut!

Am si eu o problema asemanatoare cu un program scris in C++.

Folosesc CodeBlocks si MinGW. Am facut o interfata grafica cu ResEdit.

In Windows 7 programul ruleaza perfect dar in windows XP nu se vede interfata grafica.

Exista vreo incompatibilitate? Sau e nevoie de ceva suplimentar ca sa-l fac sa mearga pe XP?

fa cum a zis Zamolxis666 si iti va merge, mie cel putin imi merge

Posted

cand nu va merge un executabil e clar ca nu aveti dependintele. daca e facut in .net nu aveti versiunea respectiva instalata, iar daca e compilat intr-o anumita versiune de visual c++ si nu l-ati compilat cu /MT la "c++ code generation" (cu CRT static) atunci va depinde de dll-urile de la runtime-ul de C++ (deci trebuie instalata aceeasi versiune de "visual c redistributable" pe celalalt calculator). Daca vreti sa vedeti de ce depinde un executabil puteti folosi si tool-uri gen dependency walker. Debug si Release sunt doar niste configuratii de compilare nu asigura includerea anumitor dependinte.

Posted

pai java are nevoie de JRE, php are nevoie de php.exe iar in delphi probabil ca si in C++ trebuie sa linkezi static librariile ca sa nu depinzi de nici un dll. Orice program C++ compilat cu linkarea statica a librariilor va rula mereu pe un windows proaspat instalat fara nimic altceva.

Posted

Eu m-am referit la faptul ca pe orica calc. si SO este instalat un JRE, php-ul il rulezi pe un server deci nu iti trebuie pe fiecare statie de lucru instalat nimic, iar delphi mi-a mers pe orice calc. de la w98 la w7 fara niciun alt fisier in afara de exe .

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...