Linker Probleme

Hi, ich hab mir grad das Microsft Visual C++ Toolkit runtergeladen und versucht ein kleines C Testprogramm zu compilieren.

#include

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) {

MessageBox(NULL, „Test“, „Test“, 0);

return 0;
}

Es trat aber folgender Fehler auf:
test.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function _WinMain@16
test.exe : fatal error LNK1120: 1 unresolved externals

Bin für jede Hilfe dankbar.

Hi, ich hab mir grad das Microsft Visual C++ Toolkit
runtergeladen und versucht ein kleines C Testprogramm zu
compilieren.

#include

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE
hPrevInstance, PSTR szCmdLine, int iCmdShow) {

MessageBox(NULL, „Test“, „Test“, 0);

return 0;
}

Es trat aber folgender Fehler auf:
test.obj : error LNK2019: unresolved external symbol
__imp__MessageBoxA@16 referenced in function _WinMain@16
test.exe : fatal error LNK1120: 1 unresolved externals

Hallo
Ich arbeite zur Zeit mit VB und habe von C keine Ahnung, also lass mich raten!
Für die MessageBox hast Du versucht einen API-call zu machen , obwohl es wahrscheinlich Bestandteil vom C ist .
Deswegen gibts auch kein Symbol „…MessageBox…“ .
MfG

Es trat aber folgender Fehler auf:
test.obj : error LNK2019: unresolved external symbol
__imp__MessageBoxA@16 referenced in function _WinMain@16
test.exe : fatal error LNK1120: 1 unresolved externals

Bin da auch kein Experte, aber du musst nicht nur die windows.h im Source einbinden sondern dann auch beim Linken das entsprechende Library-File das die implementierten Funktionen aus windows.h enthält.

Weiss aber nicht genau wie das mit diesem Toolkit geht, hört sich Kommandozeilen-basiert an, oder? Hast du einen eigenen Aufruf für den Linker? Mach dich auf die Suche nach irgendeinem Kommandozeilen-Parameter mit dem du ihm lib-Dateien oder Verzeichnisse angeben kannst.

Grüße, Robert