zxj_alone
Registered: 01/05/05
Posts: 2
|
Thursday, January 13 2005 @ 10:34 PM EST |
|
After building the examples to run the *.exe,There is an error in MessageBox:
The procedure entry point ?makeCurrent@RenderSurface@producer@@UAE_NXZ could not be located in the dynamic link libarar Producerd.dll
But when i copy the *.exe file to the Path:C:Delta3Dextbin it run without error info.
And the Environment Variables includes
%delta_root%bin;%delta_root%extbin
How can i do? |
|
|
|
|
osb
Registered: 11/29/04
Posts: 1243
|
Saturday, January 15 2005 @ 01:55 PM EST |
|
The program is finding the wrong version of the library Producerd.dll. You most likely have another conflicting version somewhere in your PATH environment variable.
Perhaps you have installed OSG/Producer separately? If so, make sure to remove the it's bin directory from your PATH, or place the Delta3D bin dirs before OSGs.
|
|
|
|
|
pete
Registered: 12/13/04
Posts: 18
|
Wednesday, January 19 2005 @ 05:33 PM EST |
|
I believe that the version of delta3d with built dependencies only has release builds of the dependencies. Correct me if I'm wrong. You should only need to rebuild in release or build the dependencies in debug.
|
|
|
|
|
osb
Registered: 11/29/04
Posts: 1243
|
Wednesday, January 19 2005 @ 06:33 PM EST |
|
| [Quote by: pete] I believe that the version of delta3d with built dependencies only has release builds of the dependencies. |
|
On Win32, both the full package (dt_win32_0.7.0.zip) and the external deps alone (dt_dep_vc7.1_0.2.1a.zip) have debug+release versions of the dependencies.
However, the Linux dependencies are only release at this point since I was not able to cleanly compile all the deps as debug. However, we should be going to a RPM distrubtion on Linux soon, so the issue will then be up to the user. |
|
|
|
|