Generieren Sie ein C # -Projekt mit CMake

Ich versuche, ein C # -Projekt in einer vorhandenen C ++ CMake-Codebasis unter Windows zu generieren. Nach einigen Recherchen konnte ich nur zwei Projekte finden, die ihre eigenen CSharp-Compiler für CMake erstellt haben:gdcm undkde.

Ich habe beide ausprobiert. Leider konnte das erste kein C # -Projekt generieren. Stattdessen wurde ein VS C ++ - Projekt mit darin enthaltenen cs-Dateien erstellt. Aufgrund der für den Linker gesetzten C ++ - Flags schlug der Build immer mit Fehlern fehl. Nach dem Experimentieren mit dem von ihnen bereitgestellten Beispielprojekt frage ich mich, ob dies an einer Einschränkung des Codegenerators "Visual Studio 8 2005" liegen könnte.

Das zweite Projekt richtete sich hauptsächlich an Mono, daher war ich auch damit nicht erfolgreich.

Hat jemand positive Erfahrungen mit dem Erstellen von C # -Projekten mit einem dieser CMake-Module oder etwas anderem gemacht?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage