Dois-je créer une DLL C# pour appeler la DLL C++ ou je peux l'appeler directement depuis mon application C#?Vous devez utiliser C# dll pour appeler C++ dll?
3
A
Répondre
7
Vous pouvez l'appeler directement with PInvoke and the DllImport
attribute. En supposant, bien sûr, qu'il a des points d'entrée C standard, pas des points d'entrée C++ spécifiques au compilateur. A moins que vous ne parliez de C++/CLI, auquel cas vous référenceriez la DLL .NET exactement comme vous le feriez pour n'importe quelle autre DLL .NET.
1
Vous pouvez appeler une DLL Win32 navite directement à partir de votre code en utilisant P/Invoke.
Questions connexes
- 1. C#: appeler C++ DLL avec l'argument char **
- 2. Appeler le code C dll de C#?
- 3. C++ & C#, comment créer dll wrapper en C++ pour C# appeler la fonction d'instance dans C++ dll?
- 4. Quelles sont mes options pour DLL C++ pour appeler une DLL C#?
- 5. Interface C# C++ DLL?
- 6. C# callback de DLL
- 7. DllRegisterServer pour C# dll?
- 8. Activer pour appeler C dll dans VB.net Code
- 9. Delphi appeler une DLL
- 10. Comment appeler C# .dll à partir d'une application C++/CLI?
- 11. Appeler un C++ .dll de C# génère une erreur d'exécution
- 12. C# Interop avec dll
- 13. C dll de mingw en C#
- 14. Comment utiliser C# DLL dans vC++?
- 15. C#: SetScrollPos (user32.dll)
- 16. comment utiliser la bibliothèque d'en-têtes C dll dans C#
- 17. Reverse engineering C++ DLL
- 18. Erreurs DLL MATLAB "C"
- 19. Comment appeler cette fonction dll native à partir de C#?
- 20. Comment utiliser une DLL spécifique en c/C++?
- 21. Eclipse C++ dll import
- 22. C++ dll Loop Problème
- 23. référence à C++ dll
- 24. C Objets Runtime, limites dll
- 25. Comment puis-je appeler une DLL C++ à partir VS2008
- 26. C# appelez un dll C++ get EntryPointNotFoundException
- 27. Utilisation d'une DLL C++ en C#
- 28. Delphi DLL pour améliorer le projet C++
- 29. Comment appeler le code C# de Fortran dll
- 30. Puis-je appeler une DLL vb.net à partir d'une DLL C# .net?
S'il vous plaît ne pas dupliquer les balises ("C#") dans le titre. Laissez-les simplement dans les tags. –