exe z c++ zdrojáku
exe z c++ zdrojáku
Čaute, potrebujem poradiť, chcel by som vytvoriť spustiteľný exe súbor zo zdrojáku programu napísaného v C++. Jednoducho povedané, aby som ten program (v konzole) vedel spustiť aj na inom PC, ktoré nemá nainštalované napr. visual studio. Ďakujem 
Re: exe z c++ zdrojáku
Každý normálny kompiler generuje aj .exe Neviem ako ho spúšťaš ty (to by si mohol napísať), ale keď ho v tom príkazovom riadku spustíš, pozri sa, či sa ti pri súbore so zdrojovým kódom neobjavil .exe súbor
Ak si to Visual Studio nespomenul náhodou a používaš práve ten, platí presne to čo píšem.
Ak si to Visual Studio nespomenul náhodou a používaš práve ten, platí presne to čo píšem.
Re: exe z c++ zdrojáku
Pouzi hocijaky kompilator. Napriklad http://www.mingw.org/ alebo ak mas to visual studio tak to otvor v tom a zkompiluj to. Hore si najdi Build a daj Build Solution. Samozrejme to Solution musis predtym vytvorit, ale kvoli jednemu suboru je myslim blbost pouzivat Visual Studio.
Re: exe z c++ zdrojáku
exe súbor mám, teda ten čo sa nachádza v zložke s projektom, ale keď ho chcem spustiť na inom PC (len ten jeden exe súbor) tak mi napíše, že nevie nájsť toto: MSVCP100D.dll
a ano používam visual studio
a ano používam visual studio
Re: exe z c++ zdrojáku
Priloz toto DLL spolu s EXE suborom potom.
Re: exe z c++ zdrojáku
priložil som a potom my vypísalo že potrebuje MSVCR100D.dll
ale tak ak tvrdíte že ten exe súbor, ktorý sa nachádza v zložke s projektom by mal fungovať hocikde a sám, tak asi problém bude niekde inde 
Re: exe z c++ zdrojáku
Nie, problém bude v tomto. Problém je, že Visual Studio si tam linkuje veci, ktoré pozná len ono samo. Iste sa to dá vyriešiť statickým prilinkovaním. Ja ale netuším ako sa to v MV robí, takže neporadím. Možno google 
Re: exe z c++ zdrojáku
staci to povyhladavat na tam kde mas nainstalovane Visualko tie DLLky su tam vsetky treba to skusat niekde(virtualna mačina) kde to visualko nieje nainstalovane aby si zistil ktore vsetky potrebuješ ... alebo pouzit Dependency Walker
Re: exe z c++ zdrojáku
Diky chalani za reakcie, vykoumal som, že by to mohlo byť v tom, že na tom druhom PC nemám Microsoft Visual C++ Redistributable tak idem to vyskúšať nainštalovať, prípadne si už zaobstarávam Visual Studio 2010 a v tom to skúsim skompilovať, alebo ešte v ďalšom prípade vyskúšam Dev-C++ a v tom to spraviť, uvidím 
//autoeditácia príspevku (31 Máj 2011, 19:39)
Mám ešte jednu otázku páni, nebudem vytvárať zbytočne novú tému
Ak mám projekt ktorý je zložený z napr. main.cpp a hrdina.cpp, teda v main.cpp je hlavná funkcia a je tam inklúdované hrdina.cpp tak vytvorené exečko vlastne zahŕňa v sebe obidve tieto zdrojáky alebo ako by som to nazval? alebo je potrebné s tým exečkom dodať aj tieto dva súbory aby to šlo? asi je to fest blbá otázka, ale som začiatočník 
//autoeditácia príspevku (31 Máj 2011, 19:39)
Mám ešte jednu otázku páni, nebudem vytvárať zbytočne novú tému
-
johny3212
Star
- Príspevky: 532
- Registrovaný: 17 feb 2008, 19:56
- Bydlisko: Terchova
- Kontaktovať používateľa:
Re: exe z c++ zdrojáku
Vsetko potrebne, co si ty vytvaral v projekte (*.h a *.cpp) sa nachadza v tom exe subore.