Hallo erstmal!
Ich habe vor ein paar Tagen mit Davids Buch begonnen (nachdem ich Heikos Buch beendet hatte). Nun wollte ich das erste Beispielprogramm programmieren, das eigentlich nur einen Text in ein Logfile schreibt. Wenn ich das Programm nur compiliere, dann haut alles super hin allerdings gibt der Linker 2 errors aus und zwar:
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/main[1].exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Der Code schaut folgendermaßen aus:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <iostream>
#include <TriBase.h>
#include <windows.h>
using namespace std;
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd)
{
float fFloatwert = 1989.00f;
int nIntegerwert = 1990;
char *pcString= "hallo!";
tbInit();
tbWriteToLog( "Der Wert der von fFloatwert ist: %f!", fFloatwert);
tbExit();
return 0;
}
|
Kann mir da vielleicht jemand weiterhelfen?
Ich habe alle Pfade bekanntgegeben und auch alle TriBase Librarys in den Projekteinstellungen eingetragen.
mfg
Zois