Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: vidalferrer en 31 Diciembre 2010, 11:45 am



Título: Como crear ejecutable, de un programa con c++?
Publicado por: vidalferrer en 31 Diciembre 2010, 11:45 am
Hola, tengo instalado el Visual C++ 2010. He hecho un programa i segun lo quee he leido en internet solo tengo que ir a Documentos->Visual Studio 2010->Projects-> el nombre del programa->Debug i allí copiar el archivo ejecutable, eso es cierto? Porque en mi ordenador me va pero lo he probado en mas de un ordenador i al querer ejecutar el programa me sale el siguiente error:
El programa no puede iniciarse porque falta MSVCP100D.dll en el equipo. Intente reinstalar el programa para corregir este problema

Como creo un ejecutable correctamente?

Salu2


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Garfield07 en 31 Diciembre 2010, 13:27 pm
Si no te funciona, pasate a otro compilador. Mejor aun, usa gcc.

PD) Modifico por no leer bien: A pesar de que lo de arriba, que tambien, tu problema es que usas una dll que otros ordenadores no tienen, pues esa dll es exclusiva de tu compilador, y viene en exclusiva con Visual C++...
Lo que tienes que hacer es usar dll estándar...

Suerte!


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: dato000 en 31 Diciembre 2010, 15:10 pm
Pues con Dev-C++ el ejecutable se crea automaticamente junto al script, en donde sea que se haya guardado, sin problemas.


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Oblivi0n en 31 Diciembre 2010, 15:46 pm
Para hacer programas que corran sin problemas en todas las maquinas, Dev-c++ + MiniGW(el gcc de windows), creo que es la mejor opcion.

Citar
Mejor aun, usa gcc.
   :silbar:


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Garfield07 en 31 Diciembre 2010, 15:55 pm
Para mi es mas comodo, Dev-Cpp me ha defraudado varias veces...


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: vidalferrer en 31 Diciembre 2010, 16:12 pm
Con el mismo codigo me servira o tendre que hacer modificaciones?


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Oblivi0n en 31 Diciembre 2010, 21:30 pm
Para mi es mas comodo, Dev-Cpp me ha defraudado varias veces...

+1, pero es el mas liviano que tengo, y para hacer cosas asi que no me lleven mucho tiempo... sino siempre visual c++

Con el mismo codigo me servira o tendre que hacer modificaciones?

Depende, si es ANSI C / C++, o WinAPI, no deberia de haber problemas (o al menos no muchos), si estas usando el MFC, no correra


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Garfield07 en 3 Enero 2011, 17:04 pm
Repito el PD, eso es que falta la libreria. Aun sigo insistiendo en gcc, pues Visual Studio usa gcc con una pila de parametros inutiles...


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Slava_TZD en 3 Enero 2011, 17:11 pm
..Visual Studio usa gcc con una pila de parametros inutiles...

Que rule ese canuto...


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Garfield07 en 3 Enero 2011, 17:14 pm
 ;) Que rule, que rule, que rule... jaja
PD: Realmente no te he entendido...


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Slava_TZD en 3 Enero 2011, 17:31 pm
Siento que no me entendieses  :-(. A lo que iva es a que, VC++ no usa GCC, por lo que no usa esa cantidad de "parametros inutiles", ademas, si vidalferrer desea programar en C++ para Windows, y ya tiene VC++, es la mejor opción para el.

EDITO: Por cierto, para solucionar tu problema, lee http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/0ce7f89d-dbca-44c7-82b3-b49958ce89d0 (http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/0ce7f89d-dbca-44c7-82b3-b49958ce89d0) y http://msdn.microsoft.com/en-us/library/8kche8ah(VS.100).aspx (http://msdn.microsoft.com/en-us/library/8kche8ah(VS.100).aspx)


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Garfield07 en 3 Enero 2011, 17:58 pm
Si no usa gcc usa uno peor perdona por la confusion xD...
Y sigo sosteniendo que VC++ es el peor entorno que he provado


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Slava_TZD en 3 Enero 2011, 18:16 pm
Si no usa gcc usa uno peor perdona por la confusion xD...
Y sigo sosteniendo que VC++ es el peor entorno que he provado

Vale, es tu opinion. Pero es casi innegable que VC++ es un IDE a tener en cuenta y muy por encima de los existentes para Windows. (Esta es la mia  ;D).

vidalferrer, ya nos comentaras si solventaste el problema con los enlaces que puse o si te vestistes de blanco y te pasastes a MinGW.


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Garfield07 en 3 Enero 2011, 18:53 pm
Mira, si os gustan los entornos, usa Code-Blocks y MingW


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Oblivi0n en 3 Enero 2011, 21:41 pm
Mira, si os gustan los entornos, usa Code-Blocks y MingW

El visual studio 2010 solo se puede definir como impresionante
Y no, visual studio usa su propio compilador, que si lo configuras un poco, para mi es el mejor (actualmente uso gcc)


Título: Re: Como crear ejecutable, de un programa con c++?
Publicado por: Slava_TZD en 3 Enero 2011, 21:44 pm
El visual studio 2010 solo se puede definir como impresionante
Y no, visual studio usa su propio compilador, que si lo configuras un poco, para mi es el mejor (actualmente uso gcc)
;D