Find Jobs
Hire Freelancers

Creating C# wrapper for C++ DLL Exporting 20 C++ classes with virtual methods and abstract classes

$250-750 USD

Anulowano
Opublikowano prawie 11 lat temu

$250-750 USD

Płatne przy odbiorze
I have C++ DLL of both x64 version and x86 version, which exports 20 C++ classes which contain probably 500 methods in total in all the classes. All the classes have complicated inheritance with abstract classes and pure public virtual methods in the base C++ class, and only the abstract classes are exported, but any of the virtual methods in the base abstract classes are not exported due to the C++ nature. I need to a developer to write a C# wrapper to access all of the C++ classes. I will need to use the C# wrapper under both x64 and x86 running mode. I will need to write C# class to extend the native C++ class. I will also need to access types like std::vector, std::vector, std::string from my C# code through the wrapper. It is a VC Compiled native C++ DLL exporting C++ Classes instead of a C style DLL exporting global functions. You won't be able to use P/Invoke Assistant to create interface for the C++ classes. I have only the native C++ DLL of both x86 and x64 version and all the required header files. Again, It is NOT C style DLL. It is a C++ DLL containing C++ classes. Writing a C# console testing application is required to test all the interfaces of the C# wrapper library, both under x86, x64 mode.
Identyfikator projektu: 4670517

Informację o projekcie

18 ofert
Zdalny projekt
Aktywny 11 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
18 freelancerzy składają oferty o średniej wysokości $504 USD dla tej pracy
Awatar Użytkownika
Hi, I would like to see the code first, but, if not using some third party tools (like CXXI or SWIG) the only way to do this is making a wrapper in C++/CLI. Then, you can use this wrapper directly from your C# project. Thanks.
$611 USD w 7 dni
5,0 (34 opinii)
5,9
5,9
Awatar Użytkownika
It's doable work for me, I've done many similar tasks.
$250 USD w 3 dni
4,9 (164 opinii)
5,8
5,8
Awatar Użytkownika
please check the PM
$1 263 USD w 3 dni
5,0 (9 opinii)
5,1
5,1
Awatar Użytkownika
Hi, Please check your inbox. Thanks!
$555 USD w 10 dni
5,0 (4 opinii)
4,0
4,0
Awatar Użytkownika
I have experience in C/C++ and C# and did similar project before.
$263 USD w 7 dni
4,9 (12 opinii)
3,6
3,6
Awatar Użytkownika
I am certificated .NET/C# programmer working with .NET since 2002. I was working with C/C++ over 20 years before switching to C# thus can write you wrapper for the libraries and supply product with Unit tests. It looks me that I was bidding on this project. Well, selecting programmer is up to you but don’t select fast programmer again – month is minimal interval for such work.
$722 USD w 30 dni
4,7 (2 opinii)
3,3
3,3
Awatar Użytkownika
Hi sir. i can do it.
$400 USD w 7 dni
5,0 (2 opinii)
3,1
3,1
Awatar Użytkownika
I have experience with your project requirements , check pm.
$250 USD w 17 dni
5,0 (4 opinii)
3,1
3,1
Awatar Użytkownika
Dear Hiring Manager, MicroSoft certified professional here ready to take over this job. I have 3+ years of experience in working with C++, C#, VB programming and creating wrappers. Yes you will get the working demo in C# with all methods interfaced. Thanks
$400 USD w 3 dni
5,0 (4 opinii)
2,7
2,7
Awatar Użytkownika
Experienced programmer.
$750 USD w 7 dni
5,0 (3 opinii)
2,4
2,4
Awatar Użytkownika
I've done some search and test, I think I can help. Please check the PM
$250 USD w 10 dni
5,0 (1 opinia)
2,0
2,0
Awatar Użytkownika
hi, i am interested in this project. please look for my pm
$333 USD w 5 dni
5,0 (2 opinii)
1,4
1,4
Awatar Użytkownika
c#, c, , reverse engineering
$567 USD w 4 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hello there, I have developed code for DLL in c# and even c++ too. I need to have a look on the current code and wanna have a look on the classes. Before that I can not say about the time for this. All I can say that I can do the job but before the exact scope of the work I am not able to estimate the exact time and cost. Please initiate chat so that I can have a look on actual work. As far as my background is concerned, I have masters degree in computer application with 5+ years of exp in C# and .net and I am microsoft certified too.
$722 USD w 15 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hello.. I wrote this kind of wrappers several times before. I used to write COM interfaces for c++ classes and then you can call that from any c# application. There is a sample article and source code in my portfolio. Please check my pMB also
$550 USD w 3 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Please, check PM.
$250 USD w 7 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I really want to try. With COM work, but on a different platform
$250 USD w 10 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I'm VC++ & C#.Net developer for more than 12 years with Microsoft standards. I can do it.
$555 USD w 3 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I can reverse engineer or decompile any .NET Framework .exe or .dll to c# code, It will include not only classes if it has interface they will also be included.
$380 USD w 3 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED STATES
United States
0,0
0
Członek od cze 23, 2013

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.