Find Jobs
Hire Freelancers

Write a C++/CLI wrapper for existing C++ code to be used in C#

$10-30 USD

İptal edildi
İlan edilme: 7 yıldan fazla önce

$10-30 USD

Teslimde ödenir
I have a C++ DLL that I need to call from C# code. I also need to make some changes to the C++ code to change the parameters of some methods and add some events. The source code for the DLL can be found here: [login to view URL] The new DLL needs to have the following features: 1. Must be usable from C# code to create a CSF object and call its methods and parameters. 2. The setPointCloud(double *points, int rows) method needs to be changed to accept a pointer to a buffer of CloudPoint structs instead of doubles. The CloudPoint struct is described as follows: [StructLayout([login to view URL])] public struct CloudPoint { public float X; public float Y; public float Z; public int Color; public CloudPoint(float x, float y, float z, int color) { this.X = x; this.Y = y; this.Z = z; [login to view URL] = color; } } 3. The CSF object must raise an event for a progress call back that will be used after calling the setPointCloud method to report the progress of loading in the CloudPoint structs and after calling the do_filtering method to report the progress of the filtering calculation. 4. The use of the wrapper DLL must have about the same performance and memory usage as the native C++ DLL.
Proje No: 12667068

Proje hakkında

1 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 7 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
$23 USD 6 gün içinde
0,0 (1 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED STATES bayrağı
Atlanta, United States
5,0
14
Ödeme yöntemi onaylandı
Ağu 14, 2009 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.