Archief - c++ beginsels, meteen problemen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Darth-Falcon

Legacy Member
ben s begonnen me een poging om wa c++ te leren

het probleem is da zelfs bij kleine stomme dinges zoals dees
#include <iostream>
using namespace std;

int main()
{
cout << "Hello, world" << endl;

cin.get();
return 0;
}

da gewoon nie werkt, terwijl het rechtstreeks copy paste is

ik gebruik visual studio c++

krijg dezen error
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

test.exe - 2 error(s), 0 warning(s)

Darth-Falcon

Legacy Member
nope

Compiling...
d.cpp
D:\Microsoft Visual Studio\MyProjects\test4\d.cpp(2) : error C2871: 'std' : does not exist or is not a namespace
Error executing cl.exe.

test4.exe - 1 error(s), 0 warning(s)

[.::@petros::.]

Legacy Member
Laat "using namespace std;" weg en doe ipv "#include <iostream>" "#include <iostream.h>".

Featherfoot

Legacy Member
ik heb uw code gecopypaste, en die werkt bij mij wel :)

edit : ik gebuik wel : devc++

Grayfox

Legacy Member
is inderdaad niets mis met de code, ligt aan compiler(settings)

killgore

Legacy Member
ehm

wees zeker edat je empty c++ project start en niet windows project! Dan werkt de eerste versie normaal wel

en het is ofwe:
#include <iostream>
using namespace std; // of je spreekt alles direct aan, bv. std::cout

ofwel
#include <iostream.h>

killgore

Legacy Member
welke visual versie is dat dan, ik eb 6 en 7 gebruikt en kan me zo een prob niet echt herinneren :s.

ow ga ook eens kijken bij project properties of et op c++ code staat en niet op C code :p

Reck

Legacy Member
Je hebt wrschl onder File>New Win32 application geselecteerd, terwijl je Win32 Console Application wil hebben.

(daarom vraagt de compiler dan ook naar een WinMain() functie)

dus wanneer Visual C++ opstart druk je File > New, selecteer je aan je linker kant "Win 32 Console Application" (onder de tab Projects), geef je rechts een Project Name in en zorg je ervoor dat "Create New Workspace" aangevinkt is
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan