Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.07.12
Prihlásený: 06.04.13
Príspevky: 30
Témy: 14
Príspevok NapísalOffline : 15.07.2012 0:40

Zdravým všetkých
Chcel by som sa opýtať na jednu vec.
Na strednej škole programujem v turbo pascale a chcel by som sa naučiť aj objektovo orientované programovanie v C++.. Na začiatok som si zohnal knihu C++ za 21 dní začal som to študovať ale hneď prvý program mi nechce ísť a neviem si rady. Ak by som vás mohol poprosiť o pomoc bolo by to super. Neviem kde je chyba. Či to náhodou nebude v tom že mám 64 bit OS win 7.
Prostredie som si stiahol bezplatnú verziu Microsoft visual C++ 2010 Express. Mám to už aj registrované.
Pre istotu vám napíšem celý postup č som robil lebo fakt neviem kde je chyba:
Po otvorení Visual C++ som si vybral ponuku nový projekt a kliekol na Win 32 console application, ako názov som dal príklad 1 a dal som OK. Položku location som nechal na predvolenom.
V nastaveniach som ponechal všetko tak ako bolo tip aplikácie console applicationa v ponuke Additional options som nechal Precompiled header a dal som finish
Napísal som zdrojový kód podľa tej knihy. Vyzerá takto
Kód:
#include <iostream>

int main()
{
   std::cout <<"nazdar Ludia!\n";
   return 0;
}


Keď som v roletovom menu Debug vybral Build Solution vyhodilo mi dole túto chybu:
1>------ Build started: Project: Priklad 1, Configuration: Debug Win32 ------
1> Priklad 1.cpp
1>c:\users\františek berente\documents\visual studio 2010\projects\priklad 1\priklad 1\priklad 1.cpp(1): warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\františek berente\documents\visual studio 2010\projects\priklad 1\priklad 1\priklad 1.cpp(8): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Keď zase dám Ctrl+F5
Vyhodí mi len okno a tam je Press any key to continue.
Neviem či mám dobre nastavené prostredie alebo kde som urobil chybu ak by mi niekto vedel poradiť bol by som rád
Ďakujem za každú prípadnú odpoveď


Offline

Užívateľ
Užívateľ
pomoc pre začiatočníka C++

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 15.07.2012 2:24

Microsoft Visual C++ má takú zaujímavú funkciu, ktorej sa nadáva "Precompiled headers". Jej použitím zrýchľuješ kompiláciu tým, že riadky #include nedávaš priamo do kódu, ale do súboru stdafx.h a potom v kóde máš len riadok #include "stdafx.h". Druhá a ďalšie kompilácie s nezmeneným stdafx.h by mali byť potom rýchlejšie.

Pre teba to znamená, že buď na začiatok tvojho súboru dopíšeš #include "stdafx.h" alebo si spravíš nový projekt, v ktorom odškrtneš funkciu Precompiled Header.

Dám ti ešte jednu radu do budúcna: Čítaj, čo ti kompilátor vypíše, niekedy to môžu byť celkom užitočné informácie, napr. veta "Did you forget to add '#include "StdAfx.h" to your source?" ťa priamo navádza na riešenie tvojho problému :)







_________________
~Listen to your brain, not your heart~
NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot)
NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.07.12
Prihlásený: 06.04.13
Príspevky: 30
Témy: 14
Príspevok Napísal autor témyOffline : 15.07.2012 20:54

Ďakujem za odpoveď
to som už skúčal ale keď som namiesto #include <iostream> napísal #include "stdafx.h" hodilo mi tieto dve ďalšie chyby.
error C2039: 'cout' : is not a member of 'std'
error C2065: 'cout' : undeclared identifier


Offline

Skúsený užívateľ
Skúsený užívateľ
pomoc pre začiatočníka C++

Registrovaný: 11.01.09
Prihlásený: 18.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 15.07.2012 20:56

Nechaj tam pripojene oba headre, aj stdafx.h aj iostream, ale stdafx.h nech je stale navrchu:
Kód:
#include "stdafx.h"
#include <iostream>







_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.07.12
Prihlásený: 06.04.13
Príspevky: 30
Témy: 14
Príspevok Napísal autor témyOffline : 15.07.2012 21:38

Super ďakujem už mi to beží
a toto budem musieť zrejme robiť vždy čiže za #include "stdafx.h" dám ešte názov hlavnej funkcie?


Offline

Skúsený užívateľ
Skúsený užívateľ
pomoc pre začiatočníka C++

Registrovaný: 11.01.09
Prihlásený: 18.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 16.07.2012 10:19

Velmi som nepochopil, co myslis pod "hlavnou funkciou". Jednoducho stale maj pripojeny header stdafx.h a potom pripajaj vsetky ostatne, ktore v kode potrebujes. V tomto pripade pouzivas prudy cout/cin a tie su deklarovane v iostream, preto ho trebalo pripojit. To je cele.







_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.07.12
Prihlásený: 06.04.13
Príspevky: 30
Témy: 14
Príspevok Napísal autor témyOffline : 16.07.2012 10:54

Presne to som myslel či to mám takto používať vždy Ďakujem za odpoveď


Offline

Užívateľ
Užívateľ
pomoc pre začiatočníka C++

Registrovaný: 14.03.11
Prihlásený: 02.08.23
Príspevky: 814
Témy: 23
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.08.2012 13:20

prečo nevložiť
#include <iostream>
do stdafx.h
?


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. C++ kniha pre začiatočníka

v Assembler, C, C++, Pascal, Java

16

1936

01.05.2017 20:25

DrowLegend Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. objective C kniha,učebnica,navody pre začiatočníka

v Assembler, C, C++, Pascal, Java

6

477

26.04.2015 11:15

Johnnny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program pre strihanie a uprava videa pre zaciatocnika

v Video programy

10

3006

04.01.2024 16:10

mtr Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Linux pre zaciatocnika

v Operačné systémy Unix a Linux

8

866

30.04.2009 21:17

branislav.poldauf Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rada pre začiatočníka

v Grafické programy

4

899

19.12.2009 12:07

PaegasPasto Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rada pre začiatočníka Google

v Sieťové a internetové programy

7

678

16.06.2007 18:31

Rbot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. poradte zrkadlovku pre zaciatocnika

v Mobilné zariadenia

12

603

13.07.2015 19:14

Belco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Distribucia Linuxu pre zaciatocnika

v Operačné systémy Unix a Linux

21

1249

14.04.2010 23:35

tom-o Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vhodna literatura pre zaciatocnika

v Siete

1

423

27.03.2014 16:38

Phandox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. linux pre zaciatocnika , poradte

v Operačné systémy Unix a Linux

18

1334

25.06.2009 20:21

Flexor28 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aky linux pre zaciatocnika?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Unix a Linux

39

5967

21.11.2008 11:27

cerov Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. openGL pre uplneho zaciatocnika

v Ostatné

4

646

25.11.2009 20:32

tomxi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kniha pre začiatočnika z elektrotechniky

v Ostatné

4

492

05.10.2014 11:12

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kniha programovania - Pascal pre zaciatocnika

v Assembler, C, C++, Pascal, Java

2

1057

23.03.2011 23:05

Nanosonda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nokia 5800Xpress Music rady pre zaciatocnika

v Mobilné zariadenia

25

2657

20.02.2010 9:17

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ubuntu 9.10 info pre začiatočníka

v Operačné systémy Unix a Linux

10

790

13.02.2010 18:59

_FleXoR_ Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra