Hi!
Ich hab ein kleines Problem! Ich verstehe nicht, warum das folgende Programm nicht funktioniert! Hier mal der Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <TriBase.h>
int main()
{
tbInit();
int iInit = 2002;
tbWriteToLog("Die Variable iInit hat den Wert %d\n!", iInit);
tbExit();
return 0;
}
|
Es kommt die Fehlermeldung:
Main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) enum tbResult __cdecl tbExit(void)" (__imp_?tbExit@@YA?AW4tbResult@@XZ)
Main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) enum tbResult __cdecl tbWriteToLog(char *,...)" (__imp_?tbWriteToLog@@YA?AW4tbResult@@PADZZ)
Main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) enum tbResult __cdecl tbInit(void)" (__imp_?tbInit@@YA?AW4tbResult@@XZ)
Debug/TribaseLog.exe : fatal error LNK1120: 3 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
TribaseLog.exe - 4 Fehler, 0 Warnung(en)
Soe wie ich das einleitende Kapitel in Scherfgens Buch verstanden habe, müsste der Code der oben steht doch funktionieren!
Oder habe ich was grundliegendes vergessen?
Über Hilfe wäre ich sehr Dankbar!
Mfg