Autor
|
Tema: Conseguir compilar antiguos proyectos en visual Studio (Leído 3,122 veces)
|
str0nghack
Desconectado
Mensajes: 72
|
casi siempre que me bajo X proyecto tiende a tirarme un error especialmente si son de diferente version de mi Visual Studio y cuanto mas antigua peor como por ejemplo un proyecto que he intentado compilar pero al estar en Visual C++ 6.0 no puedo abrirlo.
¿Hay alguna manera de solucionar esto?
|
|
|
En línea
|
|
|
|
Serapis
|
Si... 1 - Instala VS 6.0 1-B Si tu equipo actual no lo soporta, seguramente con una máquina virtual emulando el XP, si puedas... 2 - Otra forma es abrirlo con otro IDE que no sea Visual Studio, tal vez Eclipse, debidamente configurado, sí pueda abrirlo sin complicaciones. 3 - Y en última instancia cualquier editor de texto (si es para ver el código, suele ser suficiente). Aunque tendrás que abrir uno a uno. Al caso un editor que permita múltiples ficheros abiertos y si además tolera (reconoce) la sintaxis, mejor que mejor... al caso notepad++ suele ser muy útil, cuando uno no tiene instalado no se qué editor parta cierto lenguaje, no ienes ganas de instalarlo, pero aún así quieres indentar el código y 'amortiguar' el texto plano en lo posible...
|
|
|
En línea
|
|
|
|
str0nghack
Desconectado
Mensajes: 72
|
El problema no viene simplemente al abrir el proyecto, si no compilarlo y que funcione ya que si es un source algo antiguo , siempre da problemas ( me imagino que sera la versión del compilador) .¿Sabes como solucionar esto? en estos tipos de proyectos no hay un cmake ni nmake para compilar el source. En este caso, el proyecto del que hablo es Akbot , aqui el source en github https://github.com/malwares/Botnet/tree/master/AkBot-IRC--lsd-mod/AkBot%5BIRC%5D-lsd_modYo tengo pensado hacer mi propio bot en C/C++ pero me gustaría trastear con otras botnets primero. de todas formas muchas gracias por tu ayuda.
|
|
« Última modificación: 15 Junio 2018, 13:52 pm por str0nghack »
|
En línea
|
|
|
|
Serapis
|
Los puntos 1 y 2 se ciñen a lo que pides...
Si el código está en C++ 6.0, necesitas compilarlo con visual Studio 6.0 Es probable que si tuvieras el VS2003, todavía puedas importar el proyecto (de VS6.0) y actualizar el código, y luego ya compilarlo. El Visual Studio 2003 venía con un asistente de importación de proyectos de la versión 6.0 a NET... no era muy efectivo, siempre había que hacer cambios a mano, pero al menos dejaba comentarios sobre las líneas de código que requerían dichas atenciones...
Microsoft ha ido dejando atrás paulatinamente los fuentes de versiones antiguas... porque ya no quieren seguir manteniendo dichos programas. Así que las opciones son o instalas y compilas desde Visual Studio 6.0 ó actualizas el código a una versión más actual compatible con el compilador correspondiente.
El compilador de C++6.0 es Cl.exe version 12.0.8804.0, si tienes los ficheros y te falta solo alguno avisa y te lo subo a alguna página, pero si no tienes nada no, porque probablemente te faltarán muchas dependencias (Midl.exe, Link.exe , etc...). Un fichero, 2 ó media docena puntualmente localizados y aclarado que te faltan te puedo subir (vamos, que los tenga dañados por la razón que sea), un sinsaber que cuales ni cuantos, no... al caso mejor te descargas VS6.0 y lo tendrás disponible para lo sucesivo...
|
|
|
En línea
|
|
|
|
str0nghack
Desconectado
Mensajes: 72
|
Me parece mejor actualizar el código a una versión actual, pero para eso tengo que hacerlo a mano.¿cierto?
|
|
|
En línea
|
|
|
|
Serapis
|
Si... Pero como te he comentado, la versión de VS-2003, incluía un asistente de actualización, que sin ser perfecto, ayudaba bastante indicándote (a pie de línea) qué se había cambiado en el lenguaje y qué lo remplazaba y cuando procedía algunos cambios los hacía automáticos, lo que exigía toma de decisiones del usuario, simplemente anotaba.
No recuerdo ya, si el asistente de actualización se mantuvo hasta la versión VS-2005... Si no posees ninguna de tales versiones, entonces será mejor proceder manualmente sobre la última versión que tengas instalada.
|
|
|
En línea
|
|
|
|
str0nghack
Desconectado
Mensajes: 72
|
Estoy deacuerdo, Muchas gracias por tu ayuda. Posteare aquí algúnos source codes hechos por mi mas adelante.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Compatibilidad de proyectos con versiones anteriores del Visual Studio
.NET (C#, VB.NET, ASP)
|
snakeboy8
|
4
|
9,878
|
23 Julio 2015, 05:33 am
por MrCuLeR
|
|
|
¿Cómo compilar un *.cpp escrito con el compilador DEV-c++ en Visual Studio
Programación C/C++
|
feespcas
|
2
|
2,738
|
19 Agosto 2015, 10:47 am
por feespcas
|
|
|
Compilar solucion visual studio desde consola C#
.NET (C#, VB.NET, ASP)
|
XKC
|
6
|
5,307
|
11 Febrero 2017, 01:39 am
por XKC
|
|
|
MOVIDO: Compilar solucion visual studio desde consola C#
Programación General
|
Eleкtro
|
0
|
1,764
|
10 Febrero 2017, 17:47 pm
por Eleкtro
|
|
|
Como puedo compilar un archivo en Visual Studio a .exe
.NET (C#, VB.NET, ASP)
|
Trollwer
|
2
|
3,060
|
16 Enero 2019, 06:43 am
por Meta
|
|