Jump to content
Sign in to follow this  
【ℛ-𝓝】ℛ𝔂𝓼𝒆

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

Recommended Posts

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 😎

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...