Ver la versión completa : C++ Interesados en hacer un wrapper de C++ a C? (remunerado)
crossmax
30/04/2019, 11:35
Buenas a todos.
Tengo que hacer una aplicacion utilizando una libreria compilada para C++. Dicha aplicación la tengo hecha para otro proyecto en C y me gustaría no tener que hacer todo de nuevo en C++ para poder usar la libreria que me han pasado en C++.
No soy muy ducho con C++, por lo que lo mismo me merece mas la pena buscar a alquien que me haga un wrapper y poder usar la libreria desde la aplicacion que ya tengo en C.
¿Alguién de por aqui le interesa hacer este wrapper de C++ a C? Logicamente sería remunerado
Los interesados me podeis mandar un mp y os paso mas información.
Gracias
Depende de la librería, alomejor hay cosas que no se pueden wrappear, especialmente en las últimas versiones de C++. Más datos porfa.
crossmax
01/05/2019, 11:41
Depende de la librería, alomejor hay cosas que no se pueden wrappear, especialmente en las últimas versiones de C++. Más datos porfa.
Te he mandado un mp para ver si con mas info me puedes decir algo mas concreto. Gracias!
crossmax
05/05/2019, 12:08
Buenas de nuevo a todos.
Sigo en busca de alguien apañao para hacer el wrapper de la librería.
Amigos developers experimentados, ¿nadie quiere pelearse un rato con C y C++ a cambio de unos euros?
Enviado desde mi Mi A2 mediante Tapatalk
Pon mas detalles por aqui, ¿tienes el código de la librería o solo el fichero compilado? ¿que hace? ¿como quieres la interface para usarla en C?, y alguna cosa mas que no se me ocurre ahora.
¿Es muy grande la libreria? ¿Cuantas clases hay aprox?
Es una clase singleton (ñaposo) con 20+ métodos que aceptan una mezcla de structs definidos en un header, std::vec, y std:string.
Viendo el montón de struct y que muchas usan std::string y std::vector seria un engorro hacer el wrapper. Ademas que hay que hacer un wrapper para el std::string y el std::vector para varios tipos.
Dicha aplicación la tengo hecha para otro proyecto en C y me gustaría no tener que hacer todo de nuevo en C++ para poder usar la libreria que me han pasado en C++.
¿Por que no reutilizas la aplicación? No se, normalmente en C++ escribes mucho menos código que cuando usas un wrapper en C.
crossmax
05/05/2019, 18:26
Viendo el montón de struct y que muchas usan std::string y std::vector seria un engorro hacer el wrapper. Ademas que hay que hacer un wrapper para el std::string y el std::vector para varios tipos.
¿Por que no reutilizas la aplicación? No se, normalmente en C++ escribes mucho menos código que cuando usas un wrapper en C.Tengo un segundo problema no comentado si finalmente podía contar con el wrapper de la librería.
Sí hago la aplicación en C++ tengo otras librerías externas como libfreefare (y otras menos importantes que si podría reescribir) que son en C.
Vamos, que tengo todo en C (aplicación y librerías) menos una única librería nueva que sólo la tengo en C++.
Algo no me cuadra cuando intento usar libfreefare en la demo sencillita que he hecho en C++.
Enviado desde mi Mi A2 mediante Tapatalk
No hay ningún problema en mezclar C con C++, sobre todo desde C++ ya que incluye a C.
saboteur
06/05/2019, 09:49
Puf, qué pereza xD
Me pasó algo parecido cuando hice la librería EXP para gp2x (algo parecido a los logros de xbox). La hice en c++ para que fuera compatible con cualquier cacharro, y cuando se interesaron por integrarla en Bennu era un jaleo, casi de rehacer todo para convertirlo en C, así que ahí quedó. Si C tuviera algún estándar para manejar cadenas de forma sencilla, ya sería un triunfo.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.