Tecrübeli bir .Net programcıyım ama hayatımda bir C/C++ programı derlemedim. Şimdi bu C-dll, üstbilgileri ve belgeleri (Win API'den değil, üçüncü taraf) var, ondan yaklaşık on yöntem aramam gerekiyor.P/Invoke kodu oluşturmanın en kolay yolu?
Platform Invoke'u kullanmayı düşünüyordum.
- PInvoker: http://www.pinvoker.com
- P/çağır Interop'un Yardımcısı: http://www.codeplex.com/clrinterop
- P/çağır Sihirbazı: Benim için kod yaratacak bu üç aracı bulundu http://www.paulyao.com/res/pinvoke/pinvoke.aspx
ve muhtemelen
- Swig: http://www.swig.org/
Pinvoker Interop'un yardımcısı ve Sihirbazı biraz daha farklı bir yaklaşım var gibi görünüyor. Swig Bu soruyu burada sormadığınızı kontrol ederken buldum.
Bu araçların artıları ve eksileri nelerdir?
Ne iyi = en kolay ve bana C/C hakkında çok şey bilmiyorum düşünülürse P/Invoke kodu üretmek için en güvenli yol olacaktır ++?
ayna codeplex aşağı: https://drive.google.com/file/d/0B_OGphRNB0qPcWU1QVFKLS1NeWs/view?usp=sharing –