URL: https://www.overclockers.at/coding-stuff/c_compilieren_127498/page_1 - zur Vollversion wechseln!
ich hab heute angfangen mit dem "Teach yourself c++ in 21 days" (und schon kommt der erste fehler )
folgender sourcecode ist gegeben:
Code: PHP1: #include <iostream.h> 2: 3: int main() 4: { 5: cout << "Hello World!\n"; 6: return 0; 7: }
ZitatThe steps to create an executable file are
1. Create a source code file, with a .CPP extension.
2. Compile the source code into a file with the .OBJ extension.
3. Link your OBJ file with any needed libraries to produce an executable program.
ZitatLinking...
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)
Zitat von tomstigwos moch ich falsch? gibt es bessere editor?
Zitat von CobaseBTW: Wieso willst a exe machen?
ZitatTry running HELLO.EXE; it should write
Hello World!
directly to your screen. If so, congratulations!
musst in der projektliste eine konsolenanwendung erstellen. du hast eine win32 anwendung erstellt.
ich würd allgemein empfehlen das mistige VC++ in a eck zu werfen und gcc zu nehmen .. für solche sachen reicht das locker
ja, ziemlich mistig.. so wie windows wahrscheinlichZitatmistige VC++
okok...
@mat: ok, hab keine ahnung wie ich das mache - was ist die alternative zu win32 wenn man eine neue anwendung erstellen will??
@vossi: gcc?? kann man das essen??
edit: habs gfunden: c++ Source File muss man auswählen...
Zitat von matja, ziemlich mistig.. so wie windows wahrscheinlich
weiterhin fehler, und ka wieso...
ich werd vllt mal dein prog probieren, vossi...
btw: was hastn sonst verwendet?? im nur vc??
nach etlichen jahren vc++ mit templates, crossplatform (auch Game Boy Advance), .. kann ich deine meinung nicht nachvollziehen.Zitatnein .. find ich nicht .. aber schon mal probiert was VC++ in punkto templates alles durch den kompiler lässt ..
bin VC++ gegenüber sehr negativ eingestellt da es einfach vor keinen gröberen Fehlern bewahrt. Dafür gibts bessere IDEs.
ok, alles klar, war mein fehler... irgendwie hat er sich das win32 gespeichert, deswegen ist nix gegangen... jetzt gehts..
Zitat von matnach etlichen jahren vc++ mit templates, crossplatform (auch Game Boy Advance), .. kann ich deine meinung nicht nachvollziehen.
ich weiss auch nicht was du meinst mit durch den compiler durchlassen..
Zitat von vossiedit: @ tomstig .. na denn viel spass mit den restlichen 20 Tagen
wäre glücklich über ein paar beispiele.ZitatUnd was ich hier im Code so sehe, worüber sich GCC (berechtigt) aufregt ist nicht schön.
ähm, verstehst du templates?ZitatIch weiss nur -> habe in einen template-teil mal einfach so bla; reingeschrieben -> das ding hat tadellos kompiliert.
die funktion bla gibs aber nirgends.
Zitat von matwäre glücklich über ein paar beispiele.
ähm, verstehst du templates?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025