» 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, Blocks, Jednoduchá věc, Goto


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

Š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 | 6

Google dosáhl revolučního milníku v kvantové nadvládě. IBM ale nesouhlasí

Google dosáhl revolučního milníku v kvantové nadvládě. IBM ale nesouhlasí

** Google představil nový kvantový čip s 53 qubity ** Oznámil, že díky němu lidstvo poprvé dosáhlo kvantové nadvlády ** IBM toto tvrzení zlehčuje

Karel Javůrek | 15

Biblická potopa Česka: Jak bychom dopadli, kdyby nás zatopil oceán

Biblická potopa Česka: Jak bychom dopadli, kdyby nás zatopil oceán

** Představte si biblickou potopu ** Nejprve zaniknou Děčín a Břeclav, pak i Brno a Praha ** Hlavním městem se stane Jihlava a zbytky Čechů přežijí na Kvildě

Jakub Čížek | 93

Starý smartphone nemusí skončit v koši. 10 způsobů, jak ho ještě můžete využít

Starý smartphone nemusí skončit v koši. 10 způsobů, jak ho ještě můžete využít

** Co dělat s vysloužilým chytrým telefonem? Neházejte ho do koše! ** Našli jsme pro vás deset možností, jak ho prakticky využít ** I stará zařízení tak mohou být užitečná

Karel Kilián | 48

Antivir zdarma: 8 bezplatných řešení, která zatočí s havětí v počítači

Antivir zdarma: 8 bezplatných řešení, která zatočí s havětí v počítači

** Součástí Windows 10 je integrovaný antivirový program. Stačí to? ** Představíme vám sedm aplikací na boj proti virům a malwaru ** Všechny jsou k dispozici zdarma a některé ani nemusíte instalovat

Karel Kilián | 31


Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky