Hi Carsten, I compile my own code who only uses OpenSG2. I use the same include dirs as in the example projects generated with CMake. These are for me (only for OpenSG2):
C:\Projekte\3D\OpenSG2\Source\System\Depreciated; C:\Projekte\3D\OpenSG2\Source\External; C:\Projekte\3D\OpenSG2\Source\System\Action\Base; C:\Projekte\3D\OpenSG2\Source\System\Action\RenderAction; C:\Projekte\3D\OpenSG2\Source\System\Action\IntersectAction; C:\Projekte\3D\OpenSG2\Source\System\FieldContainer\Base; C:\Projekte\3D\OpenSG2\Source\System\FieldContainer\Misc; C:\Projekte\3D\OpenSG2\Source\System\FieldContainer\Attachments; C:\Projekte\3D\OpenSG2\Source\System\FileIO\Base; C:\Projekte\3D\OpenSG2\Source\System\FileIO\ScanParseSkel; C:\Projekte\3D\OpenSG2\Source\System\FileIO\ScanParseSkel\prebuild; C:\Projekte\3D\OpenSG2\Source\System\FileIO\OSG; C:\Projekte\3D\OpenSG2\Source\System\GraphOp\Base; C:\Projekte\3D\OpenSG2\Source\System\Image\WS; C:\Projekte\3D\OpenSG2\Source\System\Image\Squish; C:\Projekte\3D\OpenSG2\Source\System\Image; C:\Projekte\3D\OpenSG2\Source\System\Material\Base; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\Base; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Base; C:\Projekte\3D\OpenSG2\Source\System\RenderingBackend; C:\Projekte\3D\OpenSG2\Source\System\State\Base; C:\Projekte\3D\OpenSG2\Source\System\State\Base\WS; C:\Projekte\3D\OpenSG2\Source\System\State\Shader\Base; C:\Projekte\3D\OpenSG2\Source\System\State\Shader\Chunks; C:\Projekte\3D\OpenSG2\Source\System\State\Shader\SHL; C:\Projekte\3D\OpenSG2\Source\System\State\Shader\Variables; C:\Projekte\3D\OpenSG2\Source\System\Statistics\Base; C:\Projekte\3D\OpenSG2\Source\System\Window\Base; C:\Projekte\3D\OpenSG2\Source\System\Window\FrameBufferObjects; C:\Projekte\3D\OpenSG2\Source\System; C:\Projekte\3D\OpenSG2\bin\Source\Base\Base; C:\Projekte\3D\OpenSG2\Source\Base\Base; C:\Projekte\3D\OpenSG2\Source\Base\Field; C:\Projekte\3D\OpenSG2\Source\Base\Field\Wrapper; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Base; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Connector; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Mixins; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Node; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Fields; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Fields\PointerFields; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Fields\Handle; C:\Projekte\3D\OpenSG2\Source\Base\FieldContainer\Fields\Wrapper; C:\Projekte\3D\OpenSG2\Source\Base\Network\Base; C:\Projekte\3D\OpenSG2\Source\Base\Network\Socket; C:\Projekte\3D\OpenSG2\Source\Base\Statistics; C:\Projekte\3D\OpenSG2\Source\Base\Threading; C:\Projekte\3D\OpenSG2\Source\Base; C:\Projekte\C++\FreeImage\Source\ZLib; "C:\Program Files (x86)\NVIDIA Corporation\Cg\include"; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Geometry\Base; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Geometry\Base\WS; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Geometry\Iterator; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Geometry\Properties; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Geometry\Util; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Geometry\Wrapper; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Nurbs; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Nurbs\Internal; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Particles; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables\Terrain\QuadTree; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Drawables; C:\Projekte\3D\OpenSG2\Source\System\Material\Simple; C:\Projekte\3D\OpenSG2\Source\System\State\ARBProgram; C:\Projekte\3D\OpenSG2\Source\System\State\Auxiliary; C:\Projekte\3D\OpenSG2\Source\System\State\NVidia; C:\Projekte\3D\OpenSG2\Source\System\State\OpenGL; C:\Projekte\3D\OpenSG2\Source\System\State; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\DynamicStateGenerators; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\HDR; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\Light; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\Light\Shadow\Base; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\Light\Shadow\Engines; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\Misc; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups\Stage; C:\Projekte\3D\OpenSG2\Source\System\NodeCores\Groups; C:\Projekte\3D\OpenSG2\Source\System\Window\Background; C:\Projekte\3D\OpenSG2\Source\System\Window\Camera; C:\Projekte\3D\OpenSG2\Source\System\Window\Foreground; C:\Projekte\3D\OpenSG2\Source\System\Window\Viewport; C:\Projekte\3D\OpenSG2\Source\System\Window; C:\Projekte\3D\OpenSG2\Source\WindowSystem\GLUT; C:\Projekte\3D\OpenSG2\Source\System\GraphOp; C:\Projekte\3D\OpenSG2\Source\System\Window\Utilities; C:\Projekte\3D\OpenSG2\Source\System\Statistics\Foregrounds; C:\Projekte\3D\OpenSG2\Source\System\FileIO\3DS; C:\Projekte\3D\OpenSG2\Source\System\FileIO\M; C:\Projekte\3D\OpenSG2\Source\System\FileIO\OBJ; C:\Projekte\3D\OpenSG2\Source\System\FileIO\OpenFlight; C:\Projekte\3D\OpenSG2\Source\System\FileIO\OSB; C:\Projekte\3D\OpenSG2\Source\System\FileIO\RAW; C:\Projekte\3D\OpenSG2\Source\System\FileIO\STL; C:\Projekte\3D\OpenSG2\Source\System\FileIO\WRL; C:\Projekte\3D\OpenSG2\Source\System\FileIO; Greets, Patrik Carsten Neumann schrieb: > Hello Patrik, > >> Datum: Mon, 29 Dec 2008 14:19:32 +0100 >> Von: "padd...@gmx.net" <padd...@gmx.net> > >> attached are all the compiler outputs for my dll > > thanks! > >> (only german hints - >> but I don't think it's a problem for you ;-)) > > yep, German is fine :-) > >> By the way - my DLL is unicode based - perhaps thats a part of the >> problem... > > hm, maybe, but that is something I don't know what it affects... > >> 3>Im_OpenNurbsToOpenSGUtil.cpp >> 3>c:\projekte\3d\opensg2\source\base\base\OSGBaseTypeTraits.h(995) : >> warning C4305: 'return': Verkürzung von 'double' in 'OSG::Real32' >> 3>c:\projekte\3d\opensg2\source\base\base\OSGExceptionBinaryDataHandler.h(146) > > oh, so this is when you are compiling your own code? Do you place it in the > OpenSG source tree or is your code in a separate place, i.e. is this part of > building OpenSG or part of building something that uses OpenSG? It looks > like you are compiling against the OpenSG headers in the source tree, not > against an installed version of them. Normally I'd expect to see path of the > form <OpenSG-install>/include/OpenSG/OSGFoo.h. > Hm, I just realized that I don't know how cmake handles install targets for > VS Projects, can someone help out here please? > > Thanks, > Carsten > ------------------------------------------------------------------------------ _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users