• Viernes 3 de Mayo de 2024, 08:11

Autor Tema:  Aplicaciones Debug - Release  (Leído 2427 veces)

betopin

  • Miembro activo
  • **
  • Mensajes: 93
  • Nacionalidad: co
    • Ver Perfil
    • http://www.programasenc.blogspot.com
Aplicaciones Debug - Release
« en: Miércoles 3 de Noviembre de 2010, 23:55 »
0
Cordial saludo a todos...y de antemano gracias por cualquier aporte.

Tengo una aplicacion desarrollada en Microsoft Visual C++ 2008 Express Edition. Esta aplicacion fue desarrollada con Compatibilidad con Common Language Runtime (/clr) ya que fue necesario vincular y consultar una DLL y la compilacion del proyecto se hizo bajo modo Debug...

La cuestion es la siguiente...necesitamos distribuir dicha aplicacion y nos hemos topado que solo funciona en los equipos en donde se encuentra instalado el VC++ Express. Googleando detectamos que podiamos esquivar el problema de varias maneras, entre otras con la aplicacion Microsoft Visual C++ 2008 Redistributable Package (x86), que si mal no estoy instala todas las dll y archivos necesarios para que la aplicacion funcione correctamente...sin embargo esta solucion como todas las demas encontradas solo opera si la aplicacion es Release.

Fuimos al proyecto y cambiamos la configuracion (De Debug a Release)...pero ahora nos topamos con otro problema y es que todas las sentencias y consultas sobre la dll nos la reconoce...como si lo hace en debug....mostrandolos como error

Ejemplos

error C2871: 'System' : no existe ningún espacio de nombres con este nombre
error C2653: 'gcnew' : no es un nombre de clase o espacio de nombres

Asumimos....y esperamos que asi sea...que el problema debe solucionarse configurando algo adicional en las propiedades del proyecto pero realmente, aunque se ha investigado no sabemos que mas hacer para superar al menos este escollo

Infinitas gracias por su colaboracion

ivancp

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: Aplicaciones Debug - Release
« Respuesta #1 en: Viernes 12 de Noviembre de 2010, 23:44 »
0
Debes agregar la opcion /clr al compilador, buscas algo como "Common Language Runtime" en las propiedades del proyecto

http://msdn.microsoft.com/en-us/library ... 71%29.aspx
ivancp