Tutorials >
C++ >
[C++] Deel 1 - De Basis van C++
|
Gepost op: 18 januari 2006 - 15:53 |
|
|
|
PHP expert
|
Ik wil graag C++ leren, maar ik stuit nu al op een probleem.
Als ik probeer te compilen, dus als ik F9 indruk, krijg ik de melding:
"Why in the world are you trying to compile an empty project ".
Dus wat mis ik in deze tutorial? Of wat doe ik nu weer fout. |
|
|
|
Gepost op: 18 januari 2006 - 16:36 |
|
|
|
PHP beginner
|
Ik denk eerder dat jij de 2 regels onder het eerste plaatje hebt overgeslagen ;)
Citaat: Klik op OK en kies een locatie voor deze project (Ik gebruik in deze tutorial de map C:Project C++)
Klik nu op Bestand->Nieuw->Broncode... of ctrl+n
dan voegt hij dus een broncode bestand aan het project toe en dan moet het wel gewoon werken (bij mij dan) |
|
|
|
Gepost op: 18 januari 2006 - 16:48 |
|
|
|
PHP expert
|
Mja ik heb het anders opgelost. Ik heb het stukje "Project" maar overgeslagen, daardoor kreeg ik die melding want nu werkt hij wel.
Btw ik moest iostream.h gebruiken. |
|
|
|
Gepost op: 18 januari 2006 - 16:54 |
|
|
|
PHP beginner
|
Citaat: [I][B]Tuinstoel[/B] schreef op 18 Januari 2006 - 16:48[/I]
Mja ik heb het anders opgelost. Ik heb het stukje "Project" maar overgeslagen, daardoor kreeg ik die melding want nu werkt hij wel.
Btw ik moest iostream.h gebruiken.
Okeej ik zal het verandere zodat het met .h staat
bij mij werkte het ook zonder .h ;) |
|
|
|
Gepost op: 20 januari 2006 - 02:56 |
|
|
|
PHP gevorderde
|
Als ik het voorbeeld compile met gcc (v4.0.2) komt er wel een mooie waarschuwing:
tim@viki:~/test$ g++ -o hello_world hello_world.cpp
In file included from /usr/include/c++/4.0.2/backward/iostream.h:31,
from hello_world.cpp:1:
/usr/include/c++/4.0.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
tim@viki:~/test$ g++ -o hello_world hello_world.cpp In file included from /usr /include/c ++/4 .0 .2 /backward /iostream .h :31, from hello_world.cpp:1: /usr/include/c++/4.0.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
Dit wil dus zeggen dat het gebruik van '<iostream.h>' verouderd is, je wordt aangeraden om '<iostream>' te gebruiken.
Ook is het een beetje overbodig om de hele 'std' namespace te gebruiken als je allen 'cout', 'cin' (en 'endl') gebruikt.
#include <iostream>
int main(void)
{
std::cout << "Hello World!" << std::endl;
std::cin.get();
return 0;
}
#include <iostream> int main(void) { std::cout << "Hello World!" << std::endl; std::cin.get(); return 0; }
Bovenstaande code is iets netter.
Let er ook op dat je een int returned als je zegt dat dat gaat gebeuren in je declartie. |
|
|
|
Gepost op: 20 januari 2006 - 12:41 |
|
|
|
PHP beginner
|
Citaat: [I][B]DRUNK[/B] schreef op 20 Januari 2006 - 02:56[/I]
Als ik het voorbeeld compile met gcc (v4.0.2) komt er wel een mooie waarschuwing:
[..code..]
Dit wil dus zeggen dat het gebruik van '<iostream.h>' verouderd is, je wordt aangeraden om '<iostream>' te gebruiken.
Ook is het een beetje overbodig om de hele 'std' namespace te gebruiken als je allen 'cout', 'cin' (en 'endl') gebruikt.
Tja enn als je een reactie hierboven kijkt zie je dat het zonder .h niet werkt bij hem
dus... zonder .h in mijn tutorial zetten? |
|
|
|
Gepost op: 20 januari 2006 - 13:24 |
|
|
|
PHP gevorderde
|
Ja ik raad je aan om een beginners tutorial altijd volgens de meest recente standaarden te schrijven. Doe je dt niet dan leren mensen oudere technieken en zullen ze hier eerder aan vast houden.
Als het niet werkt zou ik eerder naar de oorzaak van dat pobleem gaan zoeken, oudere vesie van c++ compiler miss.? |
|
|
|
Gepost op: 20 januari 2006 - 16:18 |
|
|
|
PHP beginner
|
bij mij werkt het wel gewoon zonder .h zo gebruik ik het ook
Maar dan ga ik wel gewoon in me tutorials werken zonder die .h |
|
|
|
Gepost op: 07 februari 2006 - 16:35 |
|
|
|
Nieuw lid
|
Komt er nog een tutorial:cool: |
|
|
Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties. |
|
|
|