In Progress

Simple changes to a C/C++ code, and Access it from C#


This is a very simple task that requires expertise in C/C++ and C#.

I have a ready code written in C/C++ (as an exe application). and I want the following:

- Convert the exe to dll, and expose its functions (so instead of the application reads from a file and do the calculation, it will receive data and return results)

- Create a simple c# application that calls the DLL (via p/invoke or via simple CLI interfaces, your choice)

- DO NOT change the core features of the c/c++ code as it is very optimised. Just change the main function work as a proxy to the C# level.


- The result should be made available as VS2012 solution (or a compatible one) with full source code. (2 projects: one in C/C++ as DLL, and the other is C# application)

You can see the C/C++ code in this link [[url removed, login to view]~algorith/implement/fortune/distrib/]

Description about the code (you don't have to understand it, but it might help you a bit)

The code simply takes a list of current points, and draw polygons around them (named Vonoroi Diagrams) The results are edges (lines) and vertices (points), defined as float or doubles. To read about it, here is a quick description: [url removed, login to view]~algorith/files/[url removed, login to view]

This project should not take more than 1 hour work for an expert.

Skills: C Programming, C# Programming, C++ Programming

See more: source c code, simple programming projects in c#, programming expertise, http proxy code, hour of code, functions in c# programming, functions in c programming, float programming, float c programming, cs programming, c++ programming projects, C programming projects, code 2, application programming interfaces, function in c++ programming, c c++ c# c# c sharp, voronoi, very simple task, the c, solution edges, simple programming c projects, programming c/c++, programming C, programming c c++, convert a list

About the Employer:
( 41 reviews ) Riyadh, Saudi Arabia

Project ID: #4184413

Awarded to:


Hello. I have a lot of experience with both C and C# and with P/Invoke.

$50 USD in 2 days
(7 Reviews)

9 freelancers are bidding on average $35 for this job


Let me help you.

$35 USD in 1 day
(36 Reviews)

Hi! Looks like easy project. I have enough experience in C++ and C# P/Invoke. I will able to complete this task in several hours.

$30 USD in 1 day
(2 Reviews)

Hi, I can handle this. Please check pmb.

$30 USD in 1 day
(4 Reviews)

Hi, I can do this. Please check PMB. Thanks.

$30 USD in 1 day
(1 Review)

Hi, I have a lot of experience with C/C++ and C# programming. In addition, I'm currently working on Windows API and have deep knowledge about code optimization, your code could get even more optimized. Let's me do this More

$40 USD in 2 days
(0 Reviews)

I currently do this kind of work at my daytime job as a Software Engineer. Won't be any trouble to wrap this code into C#.

$30 USD in 2 days
(0 Reviews)

Hello, I can help you with the source code to build .exe file. I have VS2010 only. But I think you can open VS2010 project on VS2012.

$30 USD in 1 day
(0 Reviews)

C,C# programmers.

$40 USD in 1 day
(0 Reviews)