Find Jobs
Hire Freelancers

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

$10-30 USD

Ολοκληρώθηκε
Αναρτήθηκε περίπου 7 χρόνια πριν

$10-30 USD

Πληρωμή κατά την παράδοση
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.
Ταυτότητα εργασίας: 12891116

Σχετικά με την εργασία

8 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 7 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
$17 USD σε 1 ημέρα
4,9 (1481 αξιολογήσεις)
7,9
7,9
8 freelancers δίνουν μια μέση προσφορά $33 USD για αυτή τη δουλειά
Avatar Χρήστη
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 σε 1 ημέρα
5,0 (10 αξιολογήσεις)
4,4
4,4
Avatar Χρήστη
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 σε 2 ημέρες
0,0 (1 αξιολόγηση)
0,0
0,0
Avatar Χρήστη
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 σε 6 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 σε 1 ημέρα
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Atlanta, United States
5,0
14
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Αυγ 14, 2009

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.