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.
Verwandte Themen
- 1. Recolor Bild in Windows 10 Universal App C#
- 2. Windows 10 App C# tcp Client
- 3. Wie Webview als Hintergrundtask ausgeführt wird C# UWP Windows 10
- 4. Abrufen von Geräteinformationen mithilfe von C# in Windows Universal App (Windows 10)
- 5. Datei in Pushbullet in Windows 10 App hochladen C#
- 6. Wie werden WCF-Dienste in Windows 10 Universal App verwendet?
- 7. C++ - Klasse in C++ DLL in C# Windows Forms Klasse
- 8. PointerCaptureLost C# UWP Windows 10
- 9. App Shutdown C# Windows
- 10. Wird '@' in C++ verwendet?
- 11. Wie wird die SOCI C++ Datenbankbibliothek verwendet?
- 12. Windows 10 - Übersetzen C++ in cmd
- 13. Windows-10 Mobil Direct3D
- 14. Wie erstellt man eine Windows 10 App?
- 15. Zertifikat Pinning in Windows 10 Universal App
- 16. Windows Universal App 8.1 in Windows 10
- 17. Wie wird die neue Unterstützung für ANSI-Escape-Sequenzen in der Windows 10-Konsole verwendet?
- 18. Verwendung von c/C++ - Bibliothek, die Netzwerk für iPhone App Ziel verwendet c
- 19. Windows C++ Dialog Resizer-Klasse
- 20. wpf C# Abrufen von Akzentfarbe Windows 10
- 21. Verweise auf C Dlls von Windows 10 Universal App über CPU-Architekturen
- 22. Wie wird SortedDictionary in C# ordnungsgemäß verwendet?
- 23. Suche in App mit Windows-Suche (Windows Universal 10)
- 24. Separate Einstellungen in der universellen iOS App?
- 25. Ziel C: Track-Nummer der App verwendet
- 26. C# Wie erweitere ich eine Klasse, die von einer anderen Klasse verwendet wird?
- 27. Wie wird der Speicher einer Klasse in C++ behandelt?
- 28. Mehrere Instanzen einer Windows Universal App (Windows 10)
- 29. Wie wird die Thread.BeginThreadAffinity() -Methode in der Thread-Klasse verwendet?
- 30. Wie wird die neue C++ - API in OpenCVSharp-Code verwendet?
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