Python è un linguaggio di programmazione originariamente creato da Guido Van Rossum. Questo linguaggio di programmazione facile da usare ma potente prende il nome dal gruppo comico britannico Monty Python e vanta un supporto robusto comunità. Poiché Python viene utilizzato per lo sviluppo di molte applicazioni (sia da professionisti e appassionati), essendo in grado di incorporare codice Python in altro linguaggio di programmazione è utile in quanto si può risparmiare tempo, riutilizzare il codice e nel complesso aumentare l'efficienza in un progetto di grandi dimensioni.
Istruzioni
1
Installare Visual C++ 2008 Express e l'interprete di Python. Avviare Visual C++ Express 2008 e creare un progetto. Andare a Esplora soluzioni e fare clic destro sul nome del progetto e scegliere "proprietà" dal menu secondario. Fare clic su "Proprietà di configurazione" -> "directory di VC + +". Sulla finestra di destra, fare clic sull'opzione "Directory di inclusione". Sfoglia e selezionare la cartella "\include\" dall'interprete Python.
2
Impostare il vostro programma Visual C++ includendo la libreria iostream precedente e la libreria di Python.h.
Iostream è una libreria standard di C++ che, tra le altre funzioni, ha funzioni per leggere e scrivere informazioni sullo schermo del computer. Python.h è la libreria che permetterà all'utente di incorporare codice Python in un programma C++.
Questo è il codice:
sono < iostream > includono < Python.h >
utilizzando lo spazio dei nomi std;
int Main)
{
3
Annotare il codice in C++. Per questo esempio, utilizzare un codice di output di testo semplice.
cout << "si tratta di codice C++! \n";
4
Inizializzare il codice incorporato in Python. Utilizzare la funzione di Py_Initialize(). Una volta completato il codice, è possibile utilizzare la funzione Py_Finalize() per terminare il codice incorporato. Per esempio, scrivere del codice di testo semplice uscita.
Py_Initialize();
PyRun_SimpleString ("questo è codice Python!");
Py_Finalize();
5
Fine del programma, fornendo un valore restituito. Utilizzare il comando return C++ per questo. Dal codice di esempio:
return(0);
}
6
Immettere il codice completo nell'editor di codice di Visual Studio 2008.
Questo è il codice completo (si può copiare e incollarlo nel tuo editor):
sono < iostream > includono < Python.h >
utilizzando lo spazio dei nomi std;
int Main)
{
cout << "si tratta di codice C++! \n";
Py_Initialize();
PyRun_SimpleString ("questo è codice Python!");
Py_Finalize();
return(0);
}