Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: xkiz ™ en 30 Julio 2010, 19:03 pm



Título: compilar en 64 bits VS2008[c++]
Publicado por: xkiz ™ en 30 Julio 2010, 19:03 pm
hola gente. como va, bueno lamento tener que acudir a ustedes por una pabada como esta, pero estuve toda la noche tratando de hacerlo y no encontre la forma.

hace tiempo consulte aqui mismo que compilador tendria que utilizar para generar aplicaciones C++ en 64 bits, y Eternal Idol me habia dicho que tenia que utilizar Visual Studio 2008, por ejemplo para realizaar tal fin.
bueno el otro dia instale Visual Studio 2008 Pro y solo por probar, intente generar una aplicacion x64, pero me tira error.
bue xplico:

Menu Projecto/propiedades de <proyecto>.

propiedades de configuracion -> Vinculador - > equipo de destiono: MachineX64 (/MACHINE:X64)

y da este error:
Citar
1>------ Operación Generar iniciada: proyecto: prueba, configuración: Release Win32 ------
1>Vinculando...
1>.\Release\main.obj : fatal error LNK1112: tipo de equipo del módulo 'X86' en conflicto con tipo de equipo de destino 'x64'
1>El registro de compilación se guardó en el "file://d:\Info_Local\Escritorio\prueba\prueba\Release\BuildLog.htm"
1>prueba - 1 errores, 0 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========


¿alguien me prodria decir que me falta configurar, o que SDK me tengo que bajar?
aclaro que hice una instalacion full de Visual Studio Pro, instale todo lo que traia.


Título: Re: compilar en 64 bits VS2008[c++]
Publicado por: Ari Slash en 30 Julio 2010, 22:04 pm
en visual studio pro 2008 seria

propiedades de proyecto>compilar>opciones de compilacion avanzadas
>cpu de destino> X64

y listo, probar la aplicacion no me deja ya que mi equipo no tiene S.O de 64bit


saludos



Título: Re: compilar en 64 bits VS2008[c++]
Publicado por: xkiz ™ en 31 Julio 2010, 01:07 am
creo que eso es para projectos de Visual Basic, yo estoy con Visual C++.


Título: Re: compilar en 64 bits VS2008[c++]
Publicado por: Littlehorse en 31 Julio 2010, 01:22 am
How to: Configure Visual C++ Projects to Target 64-Bit Platforms (http://msdn.microsoft.com/en-us/library/9yb4317s%28VS.80%29.aspx)



Título: Re: compilar en 64 bits VS2008[c++]
Publicado por: xkiz ™ en 31 Julio 2010, 05:19 am
habia visto eso antes y la verdad es que, o bien estoy haciendo cualkiera o tengo algo mal aca.
explico:

Nuevo Projecto: [Visual C++] -> proyecto Win32.
despues sale un asistente, y le doy a finalizar.

de ahi voy a Menu Generar -> Administrador de Configuración

una vez en "Administrador de Configuración" en
configuracion de Solución activa:[Release]
Plataforma de soluciones activas: <nueva>.

y en la ventana "Nueva Plataforma de solución" cuadro Escriba o seleccione la nueva plataforma me aparece
Pocket PC 2003 (ARMV4)
Smartphone 2003 (ARMV4)
Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
Windows Mobile 5.0 Smartphone SDK (ARMV4I)

y me estanko ahi. osea en:
Citar
5.            Click the Type or select the new platform drop-down arrow, and then select a 64-bit platform.

y sinceramente no se como seguir ya...


Título: Re: compilar en 64 bits VS2008[c++]
Publicado por: Lambda en 31 Julio 2010, 14:30 pm
habia visto eso antes y la verdad es que, o bien estoy haciendo cualkiera o tengo algo mal aca.
explico:

Nuevo Projecto: [Visual C++] -> proyecto Win32.
despues sale un asistente, y le doy a finalizar.

de ahi voy a Menu Generar -> Administrador de Configuración

una vez en "Administrador de Configuración" en
configuracion de Solución activa:[Release]
Plataforma de soluciones activas: <nueva>.

y en la ventana "Nueva Plataforma de solución" cuadro Escriba o seleccione la nueva plataforma me aparece
Pocket PC 2003 (ARMV4)
Smartphone 2003 (ARMV4)
Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
Windows Mobile 5.0 Smartphone SDK (ARMV4I)

y me estanko ahi. osea en:
Citar
5.            Click the Type or select the new platform drop-down arrow, and then select a 64-bit platform.

y sinceramente no se como seguir ya...

Tienes instalados los compiladores de 64 bit? estas usando la version professional o superior?


Título: Re: compilar en 64 bits VS2008[c++]
Publicado por: xkiz ™ en 31 Julio 2010, 21:35 pm
Citar
Tienes instalados los compiladores de 64 bit?
yo cuando instale, instale todo (creo), tengo instaladads un par de herramientas de vs2008 x64, asi que quiero creer que si.

y la otrra pregunta:
tengo istalado Microsoft Visial Studio 2008 Professional 9.0.21022.8 RTM.

lo unico que si lo tengo en version de prueba, pero bue....