Programación General > Visual C++

 Distribuir Una Aplicacion Vc++ .net

(1/3) > >>

Escalona:
Buenas el caso es que he terminado de programar una aplicacion con Visual C++ .NET, y ahora quiero ejecutarla en otra maquina, he probado llevandome solo el ejecutable, pero no me funciona, supongo que tendre que crear una distribucion de la aplicacion de alguna forma para empaquetar todas las dependencias que usa.

Bueno espero vuestra respuesta, Gracias.

SteelX:
es solo un ejecutable o el proyecto el que quieres transportar??.

si es el ejecutable y lo enlazaste a librerias dinamicas, tienes que incluir las librerias dinamicas junto con el ejecutable.

si es el proyecto. recomendaria colocar path's relativos. por portabilidad.

Escalona:
Es un proyecto lo que yo he desarrollado en C++, y me gustaria instalarlo en otro PC para poder usarlo. Osea que si, es el proyecto lo que quiero distribuir, ¿que son eso de path's relativos?

Eternal Idol:
http://www.dependencywalker.com/

Con eso ves las DLLs de las cuales dependen tu ejecutable y que seguramente sean la causa del problema. De no ser el caso y si el programa comienza su ejecucion entonces depuralo.

SteelX:
path(ruta) absoluto es el que te muestra la ruta completa con el disco donde esta y la secuencia de directorios...
ejemplo
c:\directorio_c++\projecto\aplicacion\includes

y relativos.. solo muestra la secuencia de  directorios en este formato  "../"

asi si transladas tu directorio donde tienes el proyecto  a otra unidad de disco u otros subdirectorios.

en este caso seria

../../aplicacion/includes

tambien como dice eternal puedes ver si tienes problemas con las dll.

para el visual c++ agregas la siguiente instruccion al Linker
/VERBOSE:LIB
y puedes ver  la parte encadenamiento
.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa