Jsem úplný nováček, a rád bych se tu začal učit. Příkaz v 1. lekci jsem konečně pochopil, a když ho napíšu, tak nevim jak to uložit. Když to uložim do .exe tak mi to píše, že to není kompatibilní s mojí verzí systému, mám 64x a oni vyžadují 32x. Nevíte jak to obejít? Děkuji
#3KIIV
Nic jsem nepřeskočil, vše jsem si slovo po slovu prošel a snažil pochopit. Děkuju za komentáře, ještě vyzkoušim tedy ten kompilátor, jinak děkuju.
#4Qwonter
Ještě doplním: Když něco napíšu v C++ (Dev-C++), tak to poté uložim v .cpp (zkoušel jsem to uložit i v .exe, ale to psalo že nemám správnou versi systému). Ale poté, co jsem stáhl kompilátor zdrojů, mi nechtěl ani jeden soubor otevřit a převést.
no dev-cpp je uz trosku stary a uz davno nevyvijeny nicmene zalozi se projekt - na tydle urovni je to konzolovy projekt v c++, sepise se kod a pak se zmackne tlacitko "zkompilovat" - to ma za nasledek to, ze se cpp zdrojak prevede na exe (pokud to teda mas spravne napsany - a pokud pamatuju, tak byl problem i s kompilatorem v dev-cpp - musel se stahnout novejsi mingw a prepsat ten co je v dev...)
pak uz tu bylo asi mililon dotazu na to, proc po spusteni v dev-cpp program zmizi... to uz si tu snad najdes kdyby neco
Nahlásit jako SPAM
IP: 62.168.56.–
Program vždy dělá to co naprogramujete, ne to co chcete...
k nemu pak nezapomen stahnout i nejaky mingw nebo tak ... hodit si jeho bin direcory do $PATH a pak uz jen kompilovat z prikazovy radky nebo to nastavit v ramci projektu u pspadu abys to nemusel delat "moc" rucne
a nebo ten code blocks ci eclipse... (ikdyz eclipse je priserne pomaly) a code blocks sem dlouho nevidel (mingw mej uz pred instalaci tehle editoru mit uz mingw pokud jeste nemas)
Nahlásit jako SPAM
IP: 62.168.56.–
Program vždy dělá to co naprogramujete, ne to co chcete...
#8KIIV
Dobře, stáhnu mingw. Jeho .bin dresáře hodim kam? $PATH je složka? "pak uz jen kompilovat z prikazovy radky nebo to nastavit v ramci projektu" to jsem vůbec nepochopil. Jak jsem už psal, jsem začátečník, rád bych se v tom učil, ale vysvětlení pro tupé by nebylo od věci :)
PSPad, dev-c++, codeblocks a dalsie IDE su vlastne len editory ktore zvyraznuju syntax(samozrejme robia aj mnozstvo inych veci) ale o preklad kodu do binarky sa stara kompilator. Na wine je to vecsinou mingw. Ak IDE neobsahuje kompilator tak ho musis sam doinstalovat. Potom musis nastavyt IDE tak aby vedel pouzivat kompilator (alebo kompilovat z prikazovej riadky :) ). Niektore IDE (napr codeblocks, dev-cpp, ...) je mozne stiahnut rovno z kompilatorom, takze netreba nic nastavovat.
Nahlásit jako SPAM
IP: 195.28.77.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
#12vitamin
Tak jsem to stáhl, ale vůbec nevim kde najít ten kompilátor. Kolega KIIV psal, ať si adresáře .bin z mingw hodim do $PATH, to jsem vůbec nepochopil, je to hodně důležité?
no mingw ve vyhledavaci ceste binarek (alias PATH) potrebujes jen tehdy, kdyz to kompilujes rucne a nechces zadavat pokazdy C:\mingw\bin\g++ ale staci ti pak jen g++ kdekoliv... codeblocksu a podobne to vadit nebude, tam to napises jednou cely a nic se nedeje
Nahlásit jako SPAM
IP: 62.168.56.–
Program vždy dělá to co naprogramujete, ne to co chcete...
(Snad to uvidíte, tady u mě je to děsně prťaví) Ty červeně označené věci na konci jsou chyby? Celkem mě to vyděsilo. Jak mám prosim vás pokračovat. Jak to třeba zkompiluji. Děkuju
Ještě bych se rád zeptal na jednu věc. Když udělám nějaký program v C++ s GUI, dá se ten program vložit třeba do WWW stránek? nebo to bude fungovat jen když si to někdo stáhne. Popř. Přes co se dělají aplikace pro browser (asi java ale nic jiného mě nenapadá).
Já osobně bych bejt tebou nepředbíhal ... aplikace s GUI jsou trošku jiný kafe než konzolový. Napřed si projdi knihu z který se učíš a nauč se základy (třeba co vlastně dělá kompilátor a co je vůbec ten jazyk zač - pak si sám odpovíš na první otázku). Jinak webový aplikace se dělají pomocí HTML + CSS + javascript + PHP, no a nebo pomocí ASP.NET (detaily neznám, nemám vědomosti o platformě .NET). Dále ale existují další cesty k vytvoření webové aplikace ... (ruby on rails framework pro jazyk ruby atp.). Java jde samozřejmě pro web použít taky.