[ 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 | 14
NapísalOffline : 15.07.2012 0:40 | pomoc pre začiatočníka C++

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 | 96
Bydlisko: Bratislava,...
NapísalOffline : 15.07.2012 2:24 | pomoc pre začiatočníka C++

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 | 14
Napísal autor témyOffline : 15.07.2012 20:54 | pomoc pre začiatočníka C++

Ď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ý: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 15.07.2012 20:56 | pomoc pre začiatočníka C++

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 | 14
Napísal autor témyOffline : 15.07.2012 21:38 | pomoc pre začiatočníka C++

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ý: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 16.07.2012 10:19 | pomoc pre začiatočníka C++

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 | 14
Napísal autor témyOffline : 16.07.2012 10:54 | pomoc pre začiatočníka C++

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ý: 04.07.24
Príspevky: 815
Témy: 23 | 23
Bydlisko: Bratislava
NapísalOffline : 06.08.2012 13:20 | pomoc pre začiatočníka C++

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


 [ Príspevkov: 8 ] 


pomoc pre začiatočníka C++



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

2024

01.05.2017 20:25

DrowLegend

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

524

26.04.2015 11:15

Johnnny

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

Program pre strihanie a uprava videa pre zaciatocnika

v Video programy

10

3435

04.01.2024 16:10

mtr

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

Rada pre začiatočníka

v Grafické programy

4

942

19.12.2009 12:07

PaegasPasto

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

Linux pre zaciatocnika

v Operačné systémy Unix a Linux

8

910

30.04.2009 21:17

branislav.poldauf

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

725

16.06.2007 18:31

Rbot

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

1289

14.04.2010 23:35

tom-o

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

1371

25.06.2009 20:21

Flexor28

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

poradte zrkadlovku pre zaciatocnika

v Mobilné zariadenia

12

653

13.07.2015 19:14

Belco

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

6070

21.11.2008 11:27

cerov

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

openGL pre uplneho zaciatocnika

v Ostatné

4

688

25.11.2009 20:32

tomxi

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

Vhodna literatura pre zaciatocnika

v Siete

1

458

27.03.2014 16:38

Phandox

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

Kniha programovania - Pascal pre zaciatocnika

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

2

1091

23.03.2011 23:05

Nanosonda

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

Kniha pre začiatočnika z elektrotechniky

v Ostatné

4

527

05.10.2014 11:12

Daron

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

825

13.02.2010 18:59

_FleXoR_

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

Klonovanie systemového disku pre začiatočníka (návod)

v Články

5

11355

21.02.2021 18:21

Smith Wesson



© 2005 - 2025 PCforum, edited by JanoF