Archief - Lastig C++ Header Probleem (in Compiler)

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.

Evil_Freaky_BE

Legacy Member
Ik heb een lastig probleem... kheb Microsoft Visual Studio .Net 2003 Proffesional Academic (stoef stoef ;p) en ik heb veel headers niet :s kijk maar eens naar de screenshot : \ ... iemand had me hier ooit aangeraden iostream te doen inplaats van iostream.h bij Hello World en toen werkte het wel... nu niet meer bij dit... kan iemand mij helpen? of meschien een locatie geven waar ik headers kan downloaden?

Screenshot #1

Reck

Legacy Member
#include <iostream>
using namespace std;

geen idee of het ga werke :/

waarom doe je trouwes "if(x > 100)" 2 keer?

Evil_Freaky_BE

Legacy Member
foutje :D wouw met die using namespace std krijg ik nog meer errors... dit is wel C++ geen VC++ ;p

Evil_Freaky_BE

Legacy Member
lol veel te veel... het probleem ligt aan de compiler niet de code... ik heb al vaker problemen gehad met headers in VS .Net

killgore

Legacy Member
Kijk eens of je stdio.h kunt includen?

ik gebruik vc7 ook (die jij hebt dus) en ik heb er geen enkel probleem mee, works fine here:).

Welke solution en project start je btw?

killgore

Legacy Member
btw: header files staan in programfiles\microsoft visual studio.NET\vc7\include
daar kan je checken of je ze hebt

paar andere staan in platformsdk\include ipv \include, ma ik betwijfel dat dat er zijn die jij nodig hebt :).

Evil_Freaky_BE

Legacy Member
Academic is Pro alleen veel goedkoper en een extra cdtje (student tools CD).. maar alleen voor tieners/studenten bedoeld.. spijtig dat er geen Academic is van die nieuwe upgrade (Second Edition? SP2?...) maar als ik het programma schrijf in text editor en die command line compiler gebruikt... krijg ik net zelfde errors... zou ik beter VC++ .Net gaan leren? Welke voordelen geven dat of is C++ beter?

QplQyer

Legacy Member
VC++ is gewoon een IDE, iets om C++ code in te tikken dus.
maw: er is geen verschil tussen de code die je in een gewone editor tikt of in VC++ tikt, het is allemaal C++ !!

wat betreft je probleem, probeer eens :
Code:
#include <iostream>
using namespace std;

int main () {
std::cout << "Hello World";
return 0;
}

Ik had probs met MSVC++ 6.0 dat namespaces niet deftig leken te werken en ik bij elke cout std:: ervoor moest tikken ook al gebruikte ik using namespace std, misschien is het bij jou hetzelfde probleem ofzo?

killgore

Legacy Member
hierboven: zou mij verbazen moest dat de fout zijn :p, zovele mensen die vc gebruiken en waarbij dat wel werkt

@reck: of ge nu pro, academic, basic of whatever hebt, uw c++ compiler blijft etzelfde ze :p

Vich

Legacy Member
Volgens de nieuwe standaard is het als volgt:
#include <iostream>
Een C++ standaard lib heeft geen ".h" meer.

Wat C libs betreft zoals stdio.h en stdlib.h wordt dit:
#include <cstdio>
#include <cstdlib>

Tyfius

Legacy Member
mmz, afaik gaan die C headers een error geven, tenzij ge uw project in VS goed maakt, da spel doet dikwijls nogal gaar :)

Tyfius

Legacy Member
of linux draaien en anjuta gebruiken :p

of terminal + g++ en make enzo :)

Vich

Legacy Member
Tyfius zei:
of linux draaien en anjuta gebruiken :p

of terminal + g++ en make enzo :)

[niet serieus]
't Ging hem over WYSIWYG editors enzo ;) Niet over software die gebruikt wordt door idioten die nog in het stenen tijdperk leven en alles nog manueel gaan compilen :rofl:
[/niet serieus]

Maareuh: dev-cpp heeft ook G++ (nouja een variant van GNU GCC, genaamd Mingw).

> make thispost

Tyfius

Legacy Member
anjuta is ne wysiwyg editor :)
em trekt kwa lay out zeer goed op devcpp :)

nirwan

Legacy Member
killgore zei:
@reck: of ge nu pro, academic, basic of whatever hebt, uw c++ compiler blijft etzelfde ze :p

verschillende c++ compilers gaan niet (nooit) hetzelfde resultaat geven.
(programma gaat wel zelfde doen, code gaat anders zijn)

killgore

Legacy Member
nirwan zei:
verschillende c++ compilers gaan niet (nooit) hetzelfde resultaat geven.
(programma gaat wel zelfde doen, code gaat anders zijn)
ehm

n/o, ma wa bedoelde nu eigenlijk :s.
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