Jump to content

[C++] Guía actualizar Python22 > Python27


【ℛ-𝓝】ℛ𝔂𝓼𝒆

Mensajes recomendados

Buenas, no es nada del otro mundo, pero les traigo una guía sencilla que puedan actualizar su versión de Python 😁😎

 

Actualizar Python22 > Python27

 

Comenzamos descargando el archivo 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.
 lo descomprimimos y agregamos los archivos en sus respectivas

carpetas, los de la carpeta "Binario" en la carpeta "extern" de nuestro binario y los archivos de la carpeta "Cliente" los

agregamos a la carpeta raiz de nuestro cliente, ahora abrimos nuestro source binario con visual studio y comenzamos

con la edición de las lineas en cada archivo.

 

Comenzamos abriendo el archivo: Userinterface/Userinterface.cpp

Buscamos la linea:

( lib, "python22.lib" )

 

La reemplazamos por:

( lib, "python27.lib" )

 

Ahora abrimos el archivo: ScriptLib/PythonLauncher.cpp

Buscamos la linea:

#include <Python-2.2/frameobject.h>

 

La reemplazamos por:

#include <Python-2.7/frameobject.h>

 

Ahora abrimos el archivo: ScriptLib/PythonLauncher.h

Buscamos la linea:

#include <Python-2.2/frameobject.h>

 

La reemplazamos por:

#include <Python-2.7/frameobject.h>

 

Ahora abrimos el archivo: ScriptLib/PythonMarshal.cpp

Buscamos la linea:

#include <Python-2.2/longintrepr.h>

 

La reemplazamos por:

#include <Python-2.7/longintrepr.h>

 

Ahora abrimos el archivo: ScriptLib/StdAfx.h

Buscamos todos los:

#include <Python-2.2

 

Los reemplazamos a todos por:

#include <Python-2.7

 

Por ultimo abrimos el archivo: ScriptLib/PythonUtils.cpp

Debajo de:

#include "StdAfx.h"
#include "PythonUtils.h"

 

Dejamos un espacio y agregamos las siguientes lineas:

#define PyLong_AsLong PyLong_AsLongLong
#define PyLong_AsUnsignedLong PyLong_AsUnsignedLongLong

 

Eso sería todo, quedaría compilar el binario y listo, saludos y espero les haya sido de utilidad.

No olviden dejar su "Me gusta" si te sirvió esta guía 😎

Enlace para comentar
Compartir en otros sitios

  • 10 months later...

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...