Ich arbeite am Erlernen der Windows-API und verwende Mingw als meinen Compiler mit Code :: Blocks als meine IDE. Ich bin auf ein Problem mit der Verwendung der Funktion wWinMain gestoßen. Ich habe das Programm hier link text verwendet. Es kompiliert gut auf VSC++ 2008 Express, aber wenn ich mingw verwende, bekomme ich den Fehler "undefinierter Verweis auf WinMain @ 16". Ich habe herausgefunden, was das Problem ist (denke ich). Durch das Ersetzen der WinMain mit nur Winmain und dem String-Zeiger PWSTR mit LPSTR kompiliert es perfekt. Meine Frage ist, wie kann ich das beheben, und wenn nicht, ist nicht Unicode, dass große Sache.wWinmain, Unicode und Mingw
Danke.
Ich habe nichts gegen MSVC, nur ich dachte, man kann Software, die Sie mit der Express-Ausgabe machen, nicht veröffentlichen. Obwohl ich weit von diesem Punkt entfernt bin, möchte ich legal sein können, wenn ich kann. – contrapsych
@JAKE: Es gibt keine Einschränkungen hinsichtlich der Art von Software, die Sie mit MSVC Express Editions erstellen können. Der einzige Unterschied zwischen den Voll- und Express-Editionen besteht darin, dass die Vollversionen * signifikant * mehr Funktionen haben, wie die Möglichkeit, MSVC-Plugins zu installieren (z. B. Visual Assist X). Aber es gibt keine Einschränkung für den kompilierten Code - er kommt in keinem Fall aus Visual Studio, sondern aus dem Windows SDK. –
Oh, zeigt, was ich alles weiß, danke, ich denke, ich werde wahrscheinlich VS dann verwenden. – contrapsych