SFML community forums

Bindings - other languages => Python => Topic started by: MistaED on February 06, 2010, 06:29:03 am

Title: Troubles compiling & running PySFML
Post by: MistaED on February 06, 2010, 06:29:03 am
Hello, I'm trying to get the python bindings to work but it seems that they can't locate the actual C++ libs when imported under python. I tried copying the libs into Python26\Lib\site-packages\PySFML\ and Python26\libs\ but it won't find them. I've tried using static libs as well as dynamic ones, and I have also tried to just use the MSVC compiled pysfml 1.5 and sfml 1.5 so I'm not sure what to do now.

Build environment:
Windows 7 64-bit

MinGW32 4.4.0 32-bit (comes with qtcreator 2010.01 release)

Python 2.6.4 (from python.org) 32-bit

Compiled SFML 1.6 using Code:Blocks + the same MinGW32, no errors for both static and dynamic compiles (all 32-bit)

Compiled python bindings:
python setup.py build -cmingw32
python setup.py install

I'm not sure what I'm doing wrong here, maybe using python 2.6.4 from python.org isn't compatible with mingw-generated libs? Should I use python 2.5.x? Maybe the tutorial needs to explain what to do after installing pysfml to where to put the external libs.

Thanks for the assistance!
Title: Troubles compiling & running PySFML
Post by: remi.k2620 on February 06, 2010, 11:27:19 am
Copying the dynamic libs in Python26\Lib\site-packages\PySFML\ should work. What is the error message ? Did you copy the extlibs (libsndfile-1.dll and openal32.dll) as well ?