embedded Python

Sébastien Ramage sebastien.ramage at gmail.com
Wed May 25 03:11:17 EDT 2005


bonjour,

après bien du mal j'ai réussi à créer une dll pour 4e Dimension

maintenant j'aurai voulu intégré Python à cette dll
j'ai voulu faire simple pour le moment en utilisant l'exemple donné
dans la doc

exemple :
#include <Python.h>

int
main(int argc, char *argv[])
{
  Py_Initialize();
  PyRun_SimpleString("from time import time,ctime\n"
                     "print 'Today is',ctime(time())\n");
  Py_Finalize();
  return 0;

}

mais au moment du linkage j'obtient les erreurs suivantes :
Package.obj : error LNK2001: unresolved external symbol
__imp__Py_Finalize at 0
Package.obj : error LNK2001: unresolved external symbol
__imp__PyRun_SimpleString at 4
Package.obj : error LNK2001: unresolved external symbol
__imp__Py_Initialize at 0

Pourtant l'exemple fonctionne, j'ai essayé.
quel différence alors avec ma dll ?

comment utilisé Python sous forme d'une dll ?




More information about the Python-list mailing list