Find Jobs
Hire Freelancers

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

$10-30 USD

Terminado
Publicado hace más de 7 años

$10-30 USD

Pagado a la entrega
I have a C++ DLL that I need to call from C# code. The project needs to be delivered as source code that can be compiled in Visual Studio 2015. I also need to make some changes to the C++ code to change the parameters of some methods. The source code for the DLL can be found here: [login to view URL] The new DLL needs to have the following features: 1. The source code must be able to be compiled with Visual Studio 2015. 2. The resulting DLL must be usable from C# code to create a CSF object and call its methods and parameters. The inputs to the parameters and return types must be compatible C# types. 3. The use of the resulting C# DLL must have nearly the same performance and memory usage as the native C++ DLL and perform the same function. 4. The setPointCloud(double *points, int rows) method needs to be changed to setPointCloud(CloudPoint *points, int rows) and 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; } } 5. The do_filtering(std::vector<int>& groundIndexes, std::vector<int>& offGroundIndexes,bool exportCloth=false) method needs to be changed to do_filtering(out int[] groundIndexes, out int[] offGroundIndexes, bool exportCloth=false) or do_filtering(out List<int> groundIndexes, out List<int> offGroundIndexes, bool exportCloth=false), which ever is most appropriate for use in C# without greatly affecting memory usage and performance. If another way of providing output from this method is more appropriate for use in C# and gives better performance and memory usage, it can be suggested by the freelancer.
ID del proyecto: 12891116

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
$17 USD en 1 día
4,9 (1481 comentarios)
7,9
7,9
8 freelancers están ofertando un promedio de $33 USD por este trabajo
Avatar del usuario
Dear Sir, I'm writing in response to your task post. As a highly competent software specialist with more than nine years of experience , I would bring a high quality and service focused mindset to this job. Based on my experience in: - Managing and designing projects. - Developing and debugging in many different languages like C++, C#, VB.Net, VB6, Java... - Many algorithms, design patterns, and a knack in problem solving. - Delivering with high quality based on careful testing. If I'm chosen I offer high quality software following known coding standards, and conventions. Also I can deliver a small prototype or sample containing some important features so you can validate the product step by step. Sincerely, Mina
$83 USD en 1 día
5,0 (10 comentarios)
4,4
4,4
Avatar del usuario
i am an engineer , a very good writer and a programmer too. i am sure that i can do your project better than any other person. you will get 100% satisfied work on time. thanks in advance.
$33 USD en 2 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
Dear Sir Hi, Greetings of the day and thanks for sharing these details and allowing me to bid on this assignment. yes we have similar experience and can deliver u as u have mentioned in your requirements. we already have similar work experience and have worked on similar projects in the past and can deliver u as u have specified in your requirements I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. can u provide your contact details for further discussion about the project . . I am ready to discuss with you
$23 USD en 6 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I am Maksim, from Kiev, Ukraine (UTF+2) We are company Intobi. And I will be extremely short for you to be clear. Our team has large experience in developing of enterprise solutions different levels using such technology as HTML, CSS, .NET, C#, MVC, JavaScript and Azure. It would be great to discuss all details of the project with you (Removed by Freelancer.com Admin). What do you think? Kind Regards Maksim CEO at Intobi
$25 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Atlanta, United States
5,0
14
Forma de pago verificada
Miembro desde ago 14, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.