C# Programme in C++ Programmen einbinden, bzw. umgekehrt.



  • Ich habe ein Spiel in C# mit Hilfe des XNA Frameworks erstellt.
    Ich möchte es nun auf dem Onlineshop Steam verkaufen.
    Damit ich mein Spiel mit der Steam-Community in Interaktivität treten lassen kann, kann ich die Steamworks API (https://partner.steamgames.com/) benutzen.
    Allerdings ist diese in C++ geschrieben und wie bereits gesagt, mein Spiel in C#.

    Ich bin kein absoluter Profi in beiden Sprachen, deshalb weiß ich nicht, wie ich das Problem lösen kann. Und das ganze Programm in C++ umzuschreiben wäre viel zu viel Arbeit 😞

    Welche Möglichkeiten hätte ich also hier?

    Danke im Voraus



  • CppLearner schrieb:

    Ich möchte es nun auf dem Onlineshop Steam verkaufen.

    Lass es.

    Ansonsten, entweder kannst du P/Invoke verwenden, oder wenns dafür zu kompliziert wird, auch eine Wrapper Dll mit C++/CLI schreiben.



  • Mechanics schrieb:

    Lass es.

    Warum?



  • Weil du Anfängerfragen stellst. So toll wird dein Spiel also nicht sein. Man muss ja nicht gleich immer seine ersten Gehversuche verkaufen wollen.



  • Mechanics schrieb:

    Weil du Anfängerfragen stellst. So toll wird dein Spiel also nicht sein. Man muss ja nicht gleich immer seine ersten Gehversuche verkaufen wollen.

    Naja. Mein Spiel müsste sowieso erst einmal durch Steam Greenlight kommen.


Anmelden zum Antworten