Find Jobs
Hire Freelancers

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

$10-30 USD

Đã hoàn thành
Đã đăng vào hơn 7 năm trước

$10-30 USD

Thanh toán khi bàn giao
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.
Mã dự án: 12891116

Về dự án

8 đề xuất
Dự án từ xa
Hoạt động 7 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
Đã trao cho:
Avatar người dùng
$17 USD trong 1 ngày
4,9 (1481 nhận xét)
7,9
7,9
8 freelancer chào giá trung bình $33 USD cho công việc này
Avatar người dùng
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 trong 1 ngày
5,0 (10 nhận xét)
4,4
4,4
Avatar người dùng
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 trong 2 ngày
0,0 (1 nhận xét)
0,0
0,0
Avatar người dùng
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 trong 6 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
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 trong 1 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của UNITED STATES
Atlanta, United States
5,0
14
Phương thức thanh toán đã xác thực
Thành viên từ thg 8 14, 2009

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.