Doing some tests on the computer where the application works for me (where I developed the program), I see that on the computer where I have not developed the program, in which I do not have Panda3D installed, the problem lies not in not find the * .dll files, the problem is that it does not load them.
You are having problems loading them not when you find them. The output that shows me on screen when modifying the config.prc file with the values of
notify-level info
default-directnotify-level info
is:
M: \ pfg \ Rapiro \ dist \ main> main.exe
: display: loading display module: libpandagl.dll
: display (warning): Unable to load: Module not found
Known pipe types:
(all display modules loaded.)
Traceback (most recent call last):
File "main.py", line 300, in <module>
File "main.py", line 33, in __init__
File "direct \ showbase \ ShowBase.py", line 679, in openWindow
File "direct \ showbase \ ShowBase.py", line 665, in <lambda>
File "direct \ showbase \ ShowBase.py", line 731, in _doOpenWindow
File "direct \ showbase \ ShowBase.py", line 570, in makeDefaultPipe
File "direct \ directnotify \ Notifier.py", line 130, in error
Exception: No graphics pipe is available!
Your Config.prc file must name at least one valid panda display
library via load-display or aux-display.
[7612] Failed to execute script main
As you can see if it finds the file.dll but is not able to load it.
There it escapes me as the library libpandagl.dll is loaded
Should I touch something in the code before creating the .exe?