CLR: .Net / Mono / Boo / Otros CLR > C#
De C++ A C#
JPVM:
Mi duda es la siguiente:
Hay alguna herramienta o convertidor para poder pasar programas(o codigo fuente) de c++ a c#, es que tengo un programa en c++ que habia hecho y quiero pasarlo a c#
Eternal Idol:
No conozco, una cosa que podes hacer es convertirlo a .NET muy facilmente compilando de esta manera: cl /clr archivo.cpp de esta manera tus binarios comenzaran a depender de MSCOREE.dll tambien.
¿Alguna razon en especial por la cual quieras pasar de C++ A C#?
JPVM:
--- Cita de: "Eternal Idol" --- No conozco, una cosa que podes hacer es convertirlo a .NET muy facilmente compilando de esta manera: cl /clr archivo.cpp de esta manera tus binarios comenzaran a depender de MSCOREE.dll tambien.
¿Alguna razon en especial por la cual quieras pasar de C++ A C#?
--- Fin de la cita ---
Si es que el cuatri pasado habia hecho ese programa en c++ y ahora me lo pidieron en c#
JuanK:
Bueno si vas a pasar a .NET es mejor olvidarte de C++.NET
C# este especificamente mejor dotado que C++ para trabajar con el framework.
Nunca he tenido que migrar de aplicaciones de C++ a C# pero si tuviera que hacer lo tendria en cuenta los siguientes tips.
* Eliminar los punteros y trabajar con referencias</li>
* Reemplazar los '->' por '.' ya que en C# no se discriminan como c++</li>
* cambiar los include por using ( no estoy seguro de esto)</li>Con eso ya puedes hacer el resto muy facilmente sin embargo cada codigo tiene sus particularidades seri bueno que si tienes dudas las posteareas para que ayudaramos.
Eternal Idol:
--- Cita de: "JPVM" --- Si es que el cuatri pasado habia hecho ese programa en c++ y ahora me lo pidieron en c#
--- Fin de la cita ---
Si podes usar VC++.NET, hacelo, te sera muy facil.
Si el codigo tiene que ser en C# me temo que vas a tener que reescribir unas cuantas lineas de codigo. Por empezar todo lo que tengas de niveles de acceso tipo public: debera llevar en cada miembro el keyword correspondiente.
Navegación
[#] Página Siguiente
Ir a la versión completa