Problemă compilare binary

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

Salutare!

Am şi eu o problemă la compilarea binary-ului în visual studio 2008, de 3-4 zile mă chinui s-o rezolv şi nu mă prind ce ar trebui să fac!
P.S: Sunt începător în sursele astea..
Imagine
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
Morphe
Nivel 3

Nivel 3
Mesaje: 318
Membru din: 14 Dec 2014, 16:52
Aprecieri: 0
Mulţumiri: 2  
Medalii

Nu se vede toata eroarea..
http://prntscr.com/7jxr0v
Nu stiu ce sa iti zic sa incluzi la proiect..
SERVICIILE MELE:
- CLICK -
Afișează semnătura
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

http://prntscr.com/7jyz5k

python.h se află în include. Care ar fi problema? :-?
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
Morphe
Nivel 3

Nivel 3
Mesaje: 318
Membru din: 14 Dec 2014, 16:52
Aprecieri: 0
Mulţumiri: 2  
Medalii

In include, intr-un folder numit Python-2.7 baga-l.
SERVICIILE MELE:
- CLICK -
Afișează semnătura
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

http://prntscr.com/7jz5y6 Aici despre ce e vorba? :-?
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
Morphe
Nivel 3

Nivel 3
Mesaje: 318
Membru din: 14 Dec 2014, 16:52
Aprecieri: 0
Mulţumiri: 2  
Medalii

Urmeaza tutorialul meu daca ai bagat python2.7

Intraţi în folder-ul ScriptLib şi deschideţi stdafx.h.

Modificaţi:

Cod: Selectaţi tot

#ifdef _DEBUG
    #undef _DEBUG
    #include <Python-2.2/python.h>
    #define _DEBUG
#else
    #include <Python-2.2/python.h>
#endif
#include <Python-2.2/node.h>
#include <Python-2.2/grammar.h>
#include <Python-2.2/token.h>
#include <Python-2.2/parsetok.h>
#include <Python-2.2/errcode.h>
#include <Python-2.2/compile.h>
#include <Python-2.2/symtable.h>
#include <Python-2.2/eval.h>
#include <Python-2.2/marshal.h>
Cu:

Cod: Selectaţi tot

#ifdef _DEBUG
    #undef _DEBUG
    #include <Python-2.7/python.h>
    #define _DEBUG
#else
    #include <Python-2.7/python.h>
#endif
#include <Python-2.7/node.h>
#include <Python-2.7/grammar.h>
#include <Python-2.7/token.h>
#include <Python-2.7/parsetok.h>
#include <Python-2.7/errcode.h>
#include <Python-2.7/compile.h>
#include <Python-2.7/symtable.h>
#include <Python-2.7/eval.h>
#include <Python-2.7/marshal.h>
Apoi tot în acest folder deschideţi PythonLauncher.cpp:
Modificaţi:

Cod: Selectaţi tot

#include <Python-2.2/frameobject.h>
Cu:

Cod: Selectaţi tot

#include <Python-2.7/frameobject.h>
Acum deschideţi PythonLauncher.h.
Modificaţi:

Cod: Selectaţi tot

#include <Python-2.2/frameobject.h>
Cu:

Cod: Selectaţi tot

#include <Python-2.7/frameobject.h>
Acum deschideţi PythonMarshal.cpp.
Modificaţi:

Cod: Selectaţi tot

#include <Python-2.2/longintrepr.h>
Cu:

Cod: Selectaţi tot

#include <Python-2.7/longintrepr.h>
Acum deschideţi PythonUtils.cpp şi adăugaţi la început aceste definiţii:

Cod: Selectaţi tot

#define PyLong_AsLong PyLong_AsLongLong
#define PyLong_AsUnsignedLong PyLong_AsUnsignedLongLong
UPDATE:
Deschideți UserInterface.cpp și căutați:

Cod: Selectaţi tot

python22.lib
Modificați cu:

Cod: Selectaţi tot

python27.lib
În folder-ul include adăugați acest lib.
https://mega.co.nz/#!xFFCzBzY!gaJb73V0F ... U4MHPiyGLA
Intrați în folder-ul Python-2.7 care l-ați creat, deschideți symtable.h și căutați funcția:

Cod: Selectaţi tot

PyAPI_FUNC(struct symtable *) PySymtable_Build(mod_ty, const char *,
                                              PyFutureFeatures *);
Stergeți-o sau comentați-o

Ultima parte !

Creaţi în folder-ul include un folder numit Python-2.7
Vă duceţi în /usr/src/novaline/Srcs/Extern/Python-2.7.3/include
Copiaţi toate fişierele de acolo, şi le băgaţi în folder-ul creat de voi.
SERVICIILE MELE:
- CLICK -
Afișează semnătura
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

Rezolvat. Mulţumesc mult! :D
T.C
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
263
Răspunsuri
3
Vizualizări
450
Răspunsuri
1
Vizualizări
342
Răspunsuri
4
Vizualizări
427

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori