I tried running the “Ball in a maze” sample to see if it would work, but I got this error:
C:\Panda3D-1.6.2\samples\Ball-in-Maze>DirectStart: Starting the game.
Traceback (most recent call last):
File “Tut-Ball-in-Maze.py”, line 10, in
import direct.directbase.DirectStart
File “C:\Panda3D-1.6.2\direct\directbase\DirectStart.py”, line 3, in
from direct.showbase import ShowBase
File “C:\Panda3D-1.6.2\direct\showbase\ShowBase.py”, line 10, in
from pandac.PandaModules import *
File “C:\Panda3D-1.6.2\pandac\PandaModules.py”, line 2, in
from libpandaModules import *
File “C:\Panda3D-1.6.2\pandac\libpandaModules.py”, line 2, in
Dtool_PreloadDLL(“libpanda”)
File “C:\Panda3D-1.6.2\pandac\extension_native_helpers.py”, line 74, in Dtool_
PreloadDLL
imp.load_dynamic(module, pathname)
ImportError: DLL load failed: This application has failed to start because the a
pplication configuration is incorrect. Reinstalling the application may fix this
problem.
I decided to investigate a little more, so I instrumented the code in extension_native_helpers.py to print out the name of the path being imported in case of ImportError, and it was:
C:\Panda3D-1.6.2\bin\libpanda.dll
The error message here is vague, but I suspect it might have something to do with a dependency mismatch in the OS. I am running windows xp with service pack 2 (installed yesterday). Anyone have ideas on how I might fix the problem, or how I could further troubleshoot the issue?