Nwlapcug.com


Come incorporare Python In Visual C 2008

Come incorporare Python In Visual C 2008


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);

}