Visual C++ 2008 Express Edition - Kompilereinstellungen _WINDOWS, _CONSOLE
-
Hallo,
ich habe die folgende Datei:#ifdef _CONSOLE #include <stdio.h> int main(int argc, char* argv[]) { puts("Hallo Konsole!"); return 0; } #endif #ifdef _WINDOWS #include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "Hallo Windows!", "Kuck-kuck!", MB_OK); } #endifIst es möglich, nur durch ändern der Makros _WINDOWS und _CONSOLE die zugehörige Version zu kompilieren?
Ich bekomme entweder einunresolved external symbol _main
oder ein
unresolved external symbol _WinMain
.
-
ok, bei den linker-einstellungen:
substystem /subsystem:console bzw. /subsystem:windows
hats geschnackelt