Ich möchte eine Methode aus cpp-Klasse in meiner Windows 10 C# Universal App ausführen. Da ich ein Neuling in der Windows-App-Entwicklung und C# bin, kann ich etwas Code verwenden, um die Methode zu verstehen.Wie wird die C++ - Klasse in der universellen Windows 10 C# App verwendet?
5
A
Antwort
5
Sie müssen:
1- eine neue Windows-Universal-Runtime-Komponente DLL erstellen, C++/CX
2- neue ref class es hinzufügen. Diese Klasse wird ein Wrapper für Ihren C++ Code sein.
3- Rufen Sie Ihre C++ - Methode aus dieser neuen Klasse
4- Fügen Sie einen Verweis auf die neue DLL von Ihrem C# -Projekt, und verwenden Sie die C++/CX-Wrapper-Klasse von dort.
Gut, aber scheint unvollständig: Ich sehe keine Erwähnung von Ziegenopfer für die Götter von verwalteten nicht verwalteten Code-Interop. – Yakk
@Yakk fair genug, aber es gab überhaupt keine Informationen in der Frage nach der Art der C++ - Methode, die das OP nennen möchte. – yms