Ich habe dieses wirklich einfache Spiel in SDL mit C ++ geschrieben und möchte es jetzt einigen meiner Freunde zeigen, die Windows benutzen.
Ich schrieb mein Programm in Ubuntu 9.10 mit Code :: Blocks.
Ich möchte meinen Quellcode nehmen und ein Windows-Installationsprogramm erstellen, damit sie es installieren und abspielen können.
Wie kann ich das machen?
Glückwunsch zum Abschluss eines Projekts. :)
Das heißt, jetzt müssen Sie einen Windows-Compiler wie MinGW (der Port von gcc) oder Microsoft Visual Studio (2008 Express ist kostenlos und 2010 Release Candidate ist kostenlos) finden, so dass Sie Ihr Spiel für die Windows-Plattform kompilieren können.
Solange Ihr Code portabel ist und dem Standard entspricht (und ich weiß, dass SDL plattformübergreifend funktioniert), sollten Sie nur minimale Fehler haben. Wenn Sie irgendwelche Probleme haben, zögern Sie nicht, um Hilfe zu bitten. Sie können CodeBlocks sogar mit MinGW gebündelt bekommen (obwohl es möglicherweise nicht die neueste Version ist) und die gleiche Projektstruktur verwenden.
Sobald das funktioniert, brauchen Sie ein Installationssystem, um all Ihre Sachen zusammen zu packen. Ich bin kein Experte in diesem Bereich, aber ich liebe ClickTeam Install Creator ; es ist sehr einfach, aber sehr flexibel. Es kostet Geld, aber es gibt eine Freeware-Version mit einem "Made with Install Creator" am Ende des Installers.
Es kann andere Installations-Ersteller geben, aber ich habe wenig Erfahrung damit. Sie müssen nur sicherstellen, dass Ihre Endbenutzer über die erforderlichen Binärdateien verfügen: packen Sie SDL-DLLs, die Sie für Ihr Spiel verwenden, alle Daten usw.
Tags und Links c++ deployment sdl