<div dir="ltr"><div>Hi,</div>
<div> </div>
<div>I managed to get osg working under VS2008 with all the plugins (i can run every example with no errors about plugins). Here is what I did, it may not be any different from what you have already done:</div>
<div> </div>
<div>Under the folder F:\Src\Osg I have:</div>
<div>3rdParty</div>
<div>OpenSceneGraph<br>OpenSceneGraph-data -> <a href="http://www.openscenegraph.org/files/OpenSceneGraph-2.4.0/OpenSceneGraph-Data-2.4.0.zip">http://www.openscenegraph.org/files/OpenSceneGraph-2.4.0/OpenSceneGraph-Data-2.4.0.zip</a> (extracted)</div>

<div> </div>
<div>3rdParty is a copy of the svn repo: <a href="http://osgtoy.svn.sourceforge.net/svnroot/osgtoy/3rdParty/branches/3rdParty_win32binaries_vs80sp1">http://osgtoy.svn.sourceforge.net/svnroot/osgtoy/3rdParty/branches/3rdParty_win32binaries_vs80sp1</a></div>

<div>OpenSceneGraph is a copy of the svn repo: <a href="http://www.openscenegraph.org/svn/osg/OpenSceneGraph">http://www.openscenegraph.org/svn/osg/OpenSceneGraph</a></div>
<div> </div>
<div>3rdParty looks like:</div>
<div>3rdParty\bin</div>
<div>3rdParty\data</div>
<div>3rdParty\include</div>
<div>3rdParty\etc...</div>
<div> </div>
<div>OpenSceneGraph looks like:</div>
<div>OpenSceneGraph\applications</div>
<div>OpenSceneGraph\Build <- CMake creates all the files in here for VS.</div>
<div>OpenSceneGraph\CMakeModules</div>
<div>OpenSceneGraph\etc...</div>
<div> </div>
<div>I run CMake and locate the OpenSceneGraph folder. Hit the configure button, set every option that is "ON or OFF" to ON. Hit configure again, OK is then enabled and the VS files are produced in OpenSceneGraph\Build.</div>

<div> </div>
<div>I have envrioment variables then as follows: (I set them as both System and User variables)<br>OSG_FILE_PATH = F:\Src\osg\OpenSceneGraph-Data</div>
<div>PATH = {all other paths} F:\Src\osg\OpenSceneGraph\Build\bin\;F:\Src\osg\OpenSceneGraph\Build\bin\osgPlugins-2.5.3\</div>
<div> </div>
<div>On occasion I have found that a restart is required for the enviroment variables to be picked up.</div>
<div> </div>
<div>With all that done I then just compile the OpenSceneGraph.sln in the build folder having converted the solution to a VS2008 project.</div>
<div> </div>
<div>I hope that helps. :-)</div>
<div>James</div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">2008/7/18 Ariasgore <<a href="mailto:ariasgore@gmx.de">ariasgore@gmx.de</a>>:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi,<br><br>the compiling part seems to be tricky for me, I tried to compile jpeg, got the zip but since there is no vs project in there, I tried that by hand (and reading the install doc) which was less than succesfull.<br>
<br>Pretty akward to get the 3rd party libs.<br><br>Greets<br><br>--------------------------------------------------<br>From: "Jean-Sébastien Guay" <<a href="mailto:jean-sebastien.guay@cm-labs.com" target="_blank">jean-sebastien.guay@cm-labs.com</a>><br>
Sent: Friday, July 18, 2008 8:15 PM<br>To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>> 
<div class="Ih2E3d"><br>Subject: Re: [osg-users] Plugin Problem, osgDB doesn't find plugins<br><br></div>
<div>
<div></div>
<div class="Wj3C7c">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello Ariasgore,<br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">This is not a linking error that must be fixed in the project, am i right? This is a missing dll as i suppose...<br>
</blockquote><br>You didn't say if you compiled the 3rdParty dependencies yourself or not. If you didn't do that, then stop trying other things and do that. It will eliminate the most likely reason that the plugins don't load. Re-read my previous message.<br>
<br>The problem is that when dynamically loading a plugin, the error message is the same if the plugin is *not found* and if the plugin *could not be loaded*. I suspect that in your case, the latter is what's happening. And this could be caused by (among other things) the fact that the plugins' dependencies (libjpegD.lib in your case) were compiled with a different compiler than the plugins themselves.<br>
<br>Good luck,<br><br>J-S<br>-- <br>______________________________________________________<br>Jean-Sebastien Guay    <a href="mailto:jean-sebastien.guay@cm-labs.com" target="_blank">jean-sebastien.guay@cm-labs.com</a><br>
                              <a href="http://www.cm-labs.com/" target="_blank">http://www.cm-labs.com/</a><br>                       <a href="http://whitestar02.webhop.org/" target="_blank">http://whitestar02.webhop.org/</a><br>
_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a> <br>
</blockquote><br>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>James Dickson </div>