ATNEL tech-forum
https://forum.atnel.pl/

Jak skompilować EXE z bibliotekami systemowymi
https://forum.atnel.pl/topic12248.html
Strona 1 z 1

Autor:  mirekk36 [ 8 lip 2015, o 12:46 ]
Tytuł:  Jak skompilować EXE z bibliotekami systemowymi

Tylko się ze mnie nie śmiejcie :lol:

Otóż próbuję sobie dziergać jakiś programik, dla uproszczenia na start tylko consolowy w C++ w środowisku MS Visual 2012

Wszystko śmiga, ale .... ale jak to bywa jest pewien problem

otóż po kompilacji w profilu RELEASE, pliczek exe ma tylko 13 kb - no super !

ale jak go chcę odpalić np na czystym staruszku WinXP, który nie ma zainstalowanego całego tego pakietu (C++ Redistributable) to kicha - aplikacyjka wymiotuje i nie chce się odpalić

wiem że to laickie pytanie - ale jak albo gdzie zaznaczyć jakiegoś ptaka ? (czy jest to w ogóle do zrobienia), żeby mój EXE skompilował się ze WSZYSTKIMI potrzebnymi mu bibliotekami jako jeden plik EXE. Dla mnie to nie musi on mieć kilkanaście kb - dla mnie może on być TŁUSTY jak beka po kompilacji i mieć nawet kilka megabajtów - bylebym nie musiał kazać komuś instalować jakichś oddzielnych kocich pakietów

czy po prostu nie da tak rady zrobić ?

Autor:  anshar [ 8 lip 2015, o 12:58 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx Może się przyda?
http://stackoverflow.com/questions/13130713/how-to-compile-for-win-xp-with-visual-studio-2012

Autor:  mirekk36 [ 8 lip 2015, o 13:03 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

Dzięki - na nieszczęście nie widzę u siebie tych opcji w rozwijanych polach dla XP

ale ... tak nawiasem mówiąc i tak widzę, że nawet pisząc w C++ a nie C# .... trzeba targać i używać wszędzie tego nieszczęsnego .NET'a - tfuuuu przez lewe ramię

coraz bardziej zaczynam doceniać swoje Delphi, które bez żadnego płaczu generuje mi jedną apkę EXE, która zawiera WSZYSTKO co jej potrzebne do życia i odpala się tak samo i na XP i na Win8 a nawet na Win10 .....

Autor:  RafPe [ 8 lip 2015, o 13:21 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

mirekk36 napisał(a):
trzeba targać i używać wszędzie tego nieszczęsnego .NET'a - tfuuuu przez lewe ramię


No Mirku coz ja moge Ci powiedziec :D takie uroki frameworka :) Czemu C++ a nie C# ? Wyzwanie ? Wymagania projektu ?

Autor:  mirekk36 [ 8 lip 2015, o 13:22 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

RafPe napisał(a):
Czemu C++ a nie C# ? Wyzwanie ? Wymagania projektu ?

nie wyzwanie, nie wymagania - ot nieświadomość ;)

Myślałem właśnie, że pisząc w C++ oderwę się w małych aplikacjach od kociego tfuuu .NET'a

a tu ni hu hu ;) nie da rady ... więc oczywiście w takiej sytuacji gdybym miał dalej robić to oczywiście mógłby być C# ;)

Autor:  RafPe [ 8 lip 2015, o 13:35 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

mokrowski napisał(a):
Następnie wystarczy je dostarczyć z katalogiem programu.


Tak - A nastepnie schody pojawia sie podczas update glownej aplikacji / bibliotek ktorych uzywa :D

Autor:  xamrex [ 8 lip 2015, o 17:11 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

mirekk36 a nie wystarczy że zainstalujesz na tym WinXP frameworka np. 4.5?
i Twoja paka powinna zacząć śmigać ;-)
Przecież to chyba logiczne że bez frameworka się nie odpali

Autor:  majster [ 8 lip 2015, o 18:42 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

xamrex napisał(a):
mirekk36 a nie wystarczy że zainstalujesz na tym WinXP frameworka np. 4.5?
i Twoja paka powinna zacząć śmigać ;-)
Przecież to chyba logiczne że bez frameworka się nie odpali



Windows XP to max .Net 3.5 niestety ... :( nie udało mi się odpalić .Net 4.5 na windzie XP :(

Autor:  mirekk36 [ 8 lip 2015, o 18:46 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

xamrex napisał(a):
Przecież to chyba logiczne że bez frameworka się nie odpali

Wyżej wyjaśniałem, że dla mnie to niestety nie jest LOGICZNE, bo programując w Delphi nie muszę targać za sobą .NET

a wyżej kolega majster ci napisał że WinXP nie obsługuje tak nowego .NET'a 4.5 .... więc gdyby chcieć kompilować i być zmuszonym go używać to trzeba kompilować wstecznie dla np wersji 3.5 albo 4.0 ... dla mnie to porażka niestety ...

Jak mówię myślałem że programowanie w microsoftowym C++ obejdzie się bez .NET ale jak widać nie obejdzie - brrrrr

Autor:  ps19 [ 8 lip 2015, o 20:25 ]
Tytuł:  Re: Jak skompilować EXE z bibliotekami systemowymi

Może zamiast C++ od Microsoftu, warto użyć CodeBlocks z kompilatorem GCC, wtedy nawet linux/mac osx nie powinien robić większych problemów.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/