Bazı .lib dosyası var (this one gibi oluşturulan) C# WPF uygulamamdan nasıl kullanılır?C# uygulamasında * .lib dosyası nasıl kullanılır?
5
A
cevap
7
C# 'dan yerel kitaplıkları kullanmak istediğinizde .lib dosyasına ihtiyacınız olmaz. Bunun .NET'de ele alınışı, Platform Invoke (P/Invoke) kullanılarak gerçekleştirilir. Sana MSDN'deki öğretici izleyin önermek, bu, başlamanıza yardımcı olacaktır: Bir sarmalayıcı oluşturmak istiyorsanız
Eğer P/Invoke Interop Assistant üzerinde bir göz isteyebilirsiniz Codeplex. Lütfen bu aracın orijinal C/C++ kodunda çalıştığını unutmayın. Bir sarıcı oluşturmak için bir .dll dosyası kullanmak, yerel DLL'lerin dışa aktarılan işlevlerin imzasını (this thread'da açıklandığı gibi) saklamaması ve bir lib dosyasının imzayı bir derleyiciye özel bir şekilde depolayacağı için uygun değildir.
İlgili konular
- 1. C++ statik kütüphane - .lib dosyası nasıl oluşturulur.
- 2. C# uygulama yapılandırma dosyası nasıl kullanılır?
- 3. Geri sayım sayaçlarını C++ uygulamasında nasıl kullanılır?
- 4. Metro Uygulamasında ACS Simgesi Nasıl Kullanılır (C#)
- 5. C++ ve QML uygulamasında qrc nasıl kullanılır?
- 6. C# uygulamasında * .sql mysql dosyası nasıl çalıştırılır
- 7. C# lib install?
- 8. C alternatif gettext lib?
- 9. .node dosyası nasıl kullanılır?
- 10. hover animate.css lib ile nasıl kullanılır?
- 11. C# içinde PDFsharp lib nasıl eklenir?
- 12. Visual C++ uygulamasında app.aps dosyası nedir?
- 13. `variable.less` dosyası nasıl kullanılır?
- 14. ASP.NET uygulamasında SSL nasıl kullanılır?
- 15. Express uygulamasında npm yüklü jQuery nasıl kullanılır?
- 16. Cython ile Wrap C++ lib
- 17. Java'da .mp3 dosyası nasıl kullanılır?
- 18. Visual C++ uygulamasında bir XML dosyası nasıl okunur?
- 19. C# programında bir .lib dosyasını kullanma
- 20. lib kullanmadan C içinde DLL kullanın
- 21. JSJ dosyası javascript'te nasıl kullanılır
- 22. Angular2 bileşen yükleme harici js lib dosyası
- 23. C# nesnesi nasıl kullanılır?
- 24. XMLRPC nasıl kullanılır C#
- 25. Kendi istemci-sunucu uygulamasında System.IdentityModel nasıl kullanılır?
- 26. Web düğümü yükleyicileri düğüm uygulamasında nasıl kullanılır?
- 27. ANDROID uygulamasında openSSL Kitaplığı nasıl kullanılır
- 28. iPhone uygulamasında QR kod okuyucusu nasıl kullanılır
- 29. Konsol Uygulamasında WebBrowser Denetimi Nasıl Kullanılır?
- 30. Windows Forms uygulamasında Ninject nasıl kullanılır?
ve .lib dosyası en azından bir sarıcı oluşturmama yardımcı olabilir mi? – Rella
Tek sahip olduğunuz bir .lib ve .h dosyasıysa, lib için bir dll sarıcı oluşturabilir ve ihtiyacınız olan işlevleri dışa aktarabilirsiniz. –
@Stephen Cleary: C# 'den yerel kodu kullanmakla ilgili olarak, lib dosyası gerekli olmayacaktır. İhtiyacınız olan tek şey yöntem imzası ve yöntemi içeren yerel dll'nin adıdır. –