» Poradna » Programy

Programování v C++

 |   |  Microsoft Windows 7 Chrome 77.0.3865.120

Ahoj. Už delší dobu jsem si říkal, že bych měl něco zkusit a až po delší době jsem se odhodlal, že se podívám na absolutní začátek C++.Našel jsem si stránku: http://www.klikzone.cz/cplusplus/struktura-progr... Nainstaloval doporučení software Code:BlocksZkopíroval podle vzoru:// muj prvni program v C++#include <iostream>using namespace std;int main (){ cout << "Hello World!"; return 0;}a těšil se na první zobrazení : "Hello World!"A místo toho v té spodní tabulce :"Project/Target: "Pokus 1 - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup correctly?! Do you have a compiler installed?Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.Tried to run compiler executable 'C:\MinGW/bin/mingw32-gcc.exe', but failed!To vezme chuť hned na začátku, když nejde ani tak jednoduchá věc. Nevíte v čem je chyba?Ten software je špatně nainstalován nebo je chyba ve mně? nebo zkusit jiný odlaďovací software?Dík.

Odpovědi na otázku

 |   |  Microsoft Windows 10 Chrome 77.0.3865.93

V první řadě je potřeba si číst chybové hlášky a je jedno jestlli programujete v C++ nebo čemkoliv jiném. Je tam jasně psané „The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.“. O kus dál se ptá „ Do you have a compiler installed?“ a kde si to máš zkontrolovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 77.0.3865.120

Těžko čekat od naprostého začátečníka, že bude čekat, že nemá k dispozici vše, co je potřeba nebo že se o případné chybějící části v návodu nic nepíše.Těžko čekat, že si takový úplný začátečník řekne: "Aha, to je jasné, jen si doinstaluji nějaký compiler, který chybí. A hned bude vědět odkud a jaký kompiler si stáhnout a nainstalovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Když jsem nevěděl, a nečetl si manuály (smrtící kombinace), tak jsem vzal hlášku tak, jak je, a hodil jí do Google.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

Správný programátor přece nahlíží do manuálu až když selžou (úplně) všechny pokusy ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.120

Todle tesat do kamene. Ale proč to googlit je lepší se zeptat rovnou na poradně. Někdo cizí to vygooglí a přetlumočí.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Protože to dlouho trvá a rady jsou o hovně.Google je rychlejší a přesnější :DMožná ještě zkusit Google Assistant

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.121

To nikdo neočekává, že začátečník bude vědět vše, ale ty se ptáš jestli nevíme co je špatně a přitom ti samo IDE píše co je špatně.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.120

Tak ked ti toto berie chut, neviem co budes robit ked budu zlozitejsie problemy...Ale to je v poriadku, spravne nastavenie prostredia nie je trivialna vec a treba sa s tym pobit. Hovori sa tomu tazke zaciatky :) Tam v tej chybovej hlaske mas napisane co mas skusit urobit to jest chod do nasteveni a pozri ci mas spravne nastaveny kompiler. Len prosim ta nehovor,ze nevies po anglicky...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 77.0.3865.120

Asi jsem naivně čekal, že bude to nutné nastavení prostředí součástí návodu.To co je tam uvedené bohužel nestačí:"Může se stát že překladač nebude fungovat. A to protože jsou špatně nastaveny cesty.Řěšení problému:v horním nabídce klikněte postupně na: Settings >> Compiler and debugger... >> Toolchain executables >> Auto-detect. Nyní by již měl překladač fungovat.A co bych dělal, až bych řešil složitější problémy? To samé co teď. Googloval, psal dotazy na poradny a čekal, jestli mě někdo poradí nebo "poradí".Jak to děláte vy?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.120

ako robim ja? asi tak ako to robis ty. Vychadzam z predpokladu,ze to musi fungovat lebo to funguje aj inym programatorom a ked to nefunguje chyba moze byt a vacsinou samozrejme aj je u mna. Preto sa vzdy v tejto situacii prilepim k stolicke a riesim problem dokedy nie je vyrieseny. Velmi dolezitym zdrojom informacii je stackoverflow bez ktoreho by dnes ziaden programator nevedel fungovat :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.120

Kterou verzi Code:Blocks jste instaloval?Tady: http://www.codeblocks.org/downloads/binaries jsou verze vesměs dvě.codeblocks-17.12-setup.execodeblocks-17.12mingw-setup.exeTa první je vesměs jen editor a to vám funguje. Kdežto ta druhá obsahuje i "compiler", tedy součást která z vámi napsaného kódu dokáže vyrobit exe soubor, který lze spustit. Podle chování soudím že máte tu první variantu. Řešení je tedy to odinstalovat a nainstalovat tu druhou variantu. A doufat že instalátor správně nastaví cesty, aby to šlo kompilovat a spouštět bez nutnosti něco nastavovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 69.0

V prvé řadě si nainstaluj Visual Studio Community 2019 (zdarma) . Pak nebudeš mít problém s překladačem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 77.0.3865.120

Fajn a dík. Jdu na to.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Hello World, Hello World!, Blocks, Jednoduchá věc, Goto


Určitě si přečtěte

Koupili jsme nejlevnější dron s kamerou. Stál nás 300 Kč a má rozměry kreditky

Koupili jsme nejlevnější dron s kamerou. Stál nás 300 Kč a má rozměry kreditky

** Kvalitní drony začínají na 10 000 Kč ** Šli jsme na to jinak a koupili ten nejlevnější s kamerou ** I když je to čínský šmejd, je s ním zábava

Jakub Čížek | 35

USA rozdávají chudým dotované telefony s Androidem. Jsou z Číny a plné virů

USA rozdávají chudým dotované telefony s Androidem. Jsou z Číny a plné virů

** Chudí Američané mohou dosáhnout na dotovaný mobil ** Jeden takový rozdává třeba tamní Virgin Mobile ** Má to jeden háček. Je prošpikovaný malwarem

Jakub Čížek | 46

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

** Představte si svobodné Windows. Bláznivá vize? ** Vývojáři je přitom začali psát už před více než dvaceti lety ** Jmenují se ReactOS a spustíte na nich i Total Commander

Jakub Čížek | 51

Výkon herního počítače za 139 Kč nebo i úplně zadarmo. Geforce Now startuje!

Výkon herního počítače za 139 Kč nebo i úplně zadarmo. Geforce Now startuje!

** Dlouhý betatest končí a nyní všichni mohou hrát přes internet ** Nemusíte žádné hry kupovat znovu. Jede to, co už máte v knihovnách na Steamu, Uplay, Battle.net a jinde ** Roční náklady odpovídají ceně jedné běžné hry

Tomáš Holčík | 53

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 8

Chyba roku 2038 způsobí problémy, počítače dnes totiž stárnou příliš pomalu

Chyba roku 2038 způsobí problémy, počítače dnes totiž stárnou příliš pomalu

** Loni ajťáky vystrašilo přetečení GPS čítače týdnů ** Nemělo se stát vůbec nic, ale svět opět nebyl připravený ** Za 18 let nás ale čeká ještě něco mnohem většího

Jakub Čížek | 68



Aktuální číslo časopisu Computer

Velký test autokamer

Test ATX skříní

Jak surfovat pohodlně

Sportovní aplikace

Jak funguje procesor