Hi OpenSG Users,

I have downloaded and installed the following daily build of OpenSG 1.8.0
"opensg_dailybuild.071111.i686-pc-cygwin.cl.net2005.OpenSG-1.8.0-cl.net2005.exe".
 I am using Visual C++ 2005 Professional as Environment. Compiling and playing 
around with the glut examples works just fine. But now I am trying to build a 
simple Win32 Application providing my own OpenGL Window initialization and 
using the OSGPassiveWindow. I startet with a running WIn32 OpenGL App and tried 
to integrate OpenSG using the PassiveWindow class. The example compiles (I am 
getting a lot of Compiler Warnings C4996, C4267, C4231) and three Linker Errors 
2001 unresolved external symbols, please see the log and the source code below.

What am I doing wrong, maybe missing some inline functions, maybe some wrong 
compiler/linker options? Can anyone please help me?

MfG Georg Wuensch.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Buildprotokoll
                

Erstellen wurde gestartet: Projekt: "Win32TestApp", Konfiguration: "Debug|Win32"

Befehlszeilen
                

Die temporäre Datei "c:\TEMP\Win32TestApp\Debug\RSP0000048444016.rsp" wird 
erstellt. Inhalt:
[
/Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /Gm /EHsc /RTC1 /MDd 
/Fo".\Debug\\" /Fd".\Debug\vc80.pdb" /W3 /c /Wp64 /ZI /Gd /TP .\TestWin.cpp
]Erstellen der Befehlszeile "cl.exe 
@c:\TEMP\Win32TestApp\Debug\RSP0000048444016.rsp /nologo 
/errorReport:prompt"Erstellen der Befehlszeile "rc.exe /fo".\Debug/TestWin.res" 
.\TestWin.rc"Die temporäre Datei 
"c:\TEMP\Win32TestApp\Debug\TMP0000058444016.tmp" wird erstellt. Inhalt:
[
1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ 
".\\Debug\\Win32TestApp.exe.embed.manifest"
]Erstellen der Befehlszeile "rc.exe 
/fo".\Debug\Win32TestApp.exe.embed.manifest.res" 
c:\TEMP\Win32TestApp\Debug\TMP0000058444016.tmp"
Die temporäre Datei "c:\TEMP\Win32TestApp\Debug\RSP0000068444016.rsp" wird 
erstellt. Inhalt:
[
/OUT:".\Debug\Win32TestApp.exe" /INCREMENTAL /MANIFEST 
/MANIFESTFILE:".\Debug\Win32TestApp.exe.intermediate.manifest" /DEBUG 
/PDB:"c:\TEMP\Win32TestApp\Debug\Win32TestApp.pdb" /SUBSYSTEM:WINDOWS 
/MACHINE:X86 opengl32.lib opengl32.lib OSGBaseD.lib OSGSystemD.lib kernel32.lib 
user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib 
ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

".\Debug\TestWin.obj"

".\Debug\TestWin.res"

".\Debug\Win32TestApp.exe.embed.manifest.res"
]Erstellen der Befehlszeile "link.exe 
@c:\TEMP\Win32TestApp\Debug\RSP0000068444016.rsp /NOLOGO /ERRORREPORT:PROMPT"

Ausgabefenster
                

Kompilieren...
TestWin.cpp
c:\programme\opensg\include\opensg\osgbasefunctions.inl(1245) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::Int32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgfieldcontainertypeimpl.inl(105) : warning 
C4267: 'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust 
möglich
c:\programme\opensg\include\opensg\osgfieldcontainerfactoryimpl.inl(115) : 
warning C4267: '=': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust 
möglich
c:\programme\opensg\include\opensg\osgbasefielddatatype.h(473) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgbasefielddatatype.h(637) : warning C4267: 
'Initialisierung': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust 
möglich
c:\programme\opensg\include\opensg\osgsfbasetypes.h(66) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(77) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(88) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(99) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(110) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(121) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(132) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(143) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(154) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfbasetypes.h(165) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmffieldcontainerptr.h(65) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(67) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(78) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(89) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(100) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(111) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(122) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(133) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(144) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(155) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(165) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(176) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(187) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfsystypes.h(197) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfattachmentmap.h(65) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfnodecoreptr.h(70) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfnodeptrdepimpl.h(55) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfnodeptrdepimpl.h(52) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(72) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(84) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(94) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(104) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(114) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(124) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(134) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(147) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(158) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(169) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(179) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(189) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(199) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(209) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(222) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(233) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(244) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(254) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(264) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(274) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(284) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(297) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(308) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(319) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(329) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(339) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(349) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(359) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(372) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(383) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(394) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(404) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(414) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(424) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(434) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(447) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(458) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(469) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(479) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(489) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(499) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfvectypes.h(509) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(81) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgmfsystypes.h(87) : warning C4267: 
'Initialisierung': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust 
möglich
c:\programme\opensg\include\opensg\osgmfsystypes.h(127) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(138) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(149) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(160) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(171) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(182) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(193) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(204) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(215) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(225) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(235) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(246) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfsystypes.h(257) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(69) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(80) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(91) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(102) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(113) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(124) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(135) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(146) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(157) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfbasetypes.h(168) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(376) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(386) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(396) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(406) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(416) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(426) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropertybase.h(436) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(103) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(160) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(217) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(274) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(331) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(388) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(446) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(503) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproppositions.h(560) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropcolors.h(103) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropcolors.h(159) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropcolors.h(215) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropcolors.h(271) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropnormals.h(103) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropnormals.h(159) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropnormals.h(217) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(102) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(159) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(216) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(272) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(329) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(386) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(443) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeoproptexcoords.h(499) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropindices.h(105) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropindices.h(163) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropptypes.h(103) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropplengths.h(107) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropplengths.h(163) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropplengths.h(219) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgaction.inl(100) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgsfattachmentcontainerptr.h(67) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfattachmentcontainerptr.h(67) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgviewportfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgviewportfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgwindowfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgwindowfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgwindow.inl(206) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgmfnodecoreptr.h(65) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgdrawablefields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgdrawablefields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatelemdesc.inl(59) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::Int32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgmaterialfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmaterialfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmaterialdrawablefields.h(114) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmaterialdrawablefields.h(124) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatcollector.h(210) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatcollector.inl(45) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust möglich
c:\programme\opensg\include\opensg\osggeopropfields.h(122) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(123) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(181) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(182) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(239) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(240) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(297) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(298) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(355) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(356) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(413) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(414) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(471) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeopropfields.h(472) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeometryfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggeometryfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfattachmentptr.h(65) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfattachmentptr.h(65) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatechunkfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatechunkfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsffieldcontainerptr.h(65) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatefields.h(114) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatefields.h(124) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatechunk.inl(70) : warning C4267: 
'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust möglich
c:\programme\opensg\include\opensg\osgextrachildrenlist.inl(135) : warning 
C4267: 'Initialisierung': Konvertierung von 'size_t' nach 'osg::UInt32', 
Datenverlust möglich
c:\programme\opensg\include\opensg\osgextrachildrenlist.inl(145) : warning 
C4267: 'Initialisierung': Konvertierung von 'size_t' nach 'osg::UInt32', 
Datenverlust möglich
c:\programme\opensg\include\opensg\osgextrachildrenlist.inl(191) : warning 
C4267: 'return': Konvertierung von 'size_t' nach 'osg::UInt32', Datenverlust 
möglich
c:\programme\opensg\include\opensg\osgpassivewindowfields.h(114) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgpassivewindowfields.h(124) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgforegroundfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgforegroundfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgimagefields.h(114) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgimagefields.h(124) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(71) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(82) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(93) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(103) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(113) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(123) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(133) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(146) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(157) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(168) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(178) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(188) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(198) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(208) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(221) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(232) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(243) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(253) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(263) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(273) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(283) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(296) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(307) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(318) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(328) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(338) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(348) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(358) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(371) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(382) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(393) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(403) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(413) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(423) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(433) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(446) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(457) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(468) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(478) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(488) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(498) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfvectypes.h(508) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgimageforegroundfields.h(114) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgimageforegroundfields.h(124) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggroupfields.h(114) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osggroupfields.h(124) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfmathtypes.h(66) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfmathtypes.h(77) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgsfmathtypes.h(88) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfmathtypes.h(70) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmfmathtypes.h(81) : warning C4231: Nicht 
dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgtransformfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgtransformfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmaterialchunkfields.h(114) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgmaterialchunkfields.h(124) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgblendchunkfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgblendchunkfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgchunkmaterialfields.h(114) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgchunkmaterialfields.h(124) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgcamerafields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgcamerafields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgperspectivecamerafields.h(114) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgperspectivecamerafields.h(124) : warning 
C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osglightchunkfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osglightchunkfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgbackgroundfields.h(114) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgbackgroundfields.h(124) : warning C4231: 
Nicht dem Standard entsprechende Erweiterung: 'extern' vor der expliziten 
Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatisticsforegroundfields.h(114) : 
warning C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
c:\programme\opensg\include\opensg\osgstatisticsforegroundfields.h(124) : 
warning C4231: Nicht dem Standard entsprechende Erweiterung: 'extern' vor der 
expliziten Vorlagen-Instanziierung
Ressourcen werden kompiliert...
Manifest in Ressourcen wird kompiliert...
Verknüpfen...
TestWin.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""class 
osg::NullFieldContainerPtr const osg::NullFC" ([EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@B)".
TestWin.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: 
static class osg::FieldContainerType osg::PassiveWindowBase::_type" ([EMAIL 
PROTECTED]@osg@@[EMAIL PROTECTED]@A)".
TestWin.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static 
unsigned short const osg::FieldContainerPtrBase::InvalidParentEPos" ([EMAIL 
PROTECTED]@osg@@2GB)".
.\Debug\Win32TestApp.exe : fatal error LNK1120: 3 nicht aufgelöste externe 
Verweise.

Ergebnisse
                

Das Buildprotokoll wurde unter "file://c:\TEMP\Win32TestApp\Debug\BuildLog.htm" 
gespeichert.
Win32TestApp - 4 Fehler, 257 Warnung(en)

------------------------------------------------------------------------------------------------------------------
 
Source:------------------------------------------------------------------------------------
// TestWin.cpp : Definiert den Einstiegspunkt für die Anwendung.
//
#pragma once

// Ändern Sie folgende Definitionen für Plattformen, die älter als die unten 
angegebenen sind.
// In MSDN finden Sie die neuesten Informationen über die entsprechenden Werte 
für die unterschiedlichen Plattformen.
#ifndef WINVER                          // Lassen Sie die Verwendung 
spezifischer Features von Windows XP oder später zu.
#define WINVER 0x0501           // Ändern Sie dies in den geeigneten Wert für 
andere Versionen von Windows.
#endif

#ifndef _WIN32_WINNT            // Lassen Sie die Verwendung spezifischer 
Features von Windows XP oder später zu.                   
#define _WIN32_WINNT 0x0501     // Ändern Sie dies in den geeigneten Wert für 
andere Versionen von Windows.
#endif                                          

#ifndef _WIN32_WINDOWS          // Lassen Sie die Verwendung spezifischer 
Features von Windows 98 oder später zu.
#define _WIN32_WINDOWS 0x0410 // Ändern Sie dies in den geeigneten Wert für 
Windows Me oder höher.
#endif

#ifndef _WIN32_IE                       // Lassen Sie die Verwendung 
spezifischer Features von IE 6.0 oder später zu.
#define _WIN32_IE 0x0600        // Ändern Sie dies in den geeigneten Wert für 
andere Versionen von IE.
#endif

#define WIN32_LEAN_AND_MEAN             // Selten verwendete Teile der 
Windows-Header nicht einbinden.

#include "resource.h"

#define _CRT_SECURE_NO_WARNINGS
// Windows-Headerdateien:
#include <windows.h>

// C RunTime-Headerdateien
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <gl/gl.h>

// Headers
#include <OpenSG/OSGGLUT.h>
#include <OpenSG/OSGConfig.h>
#include <OpenSG/OSGSimpleGeometry.h>
#include <OpenSG/OSGPassiveWindow.h>
#include <OpenSG/OSGSimpleSceneManager.h>
#include <OpenSG/OSGAction.h>
#include <OpenSG/OSGTime.h>
#include <OpenSG/OSGSceneFileHandler.h>


// Activate the OpenSG namespace
OSG_USING_NAMESPACE


#define MAX_LOADSTRING 100

// Globale Variablen:
HINSTANCE hInst;                                                                
// Aktuelle Instanz
TCHAR szTitle[MAX_LOADSTRING];                                  // 
Titelleistentext
TCHAR szWindowClass[MAX_LOADSTRING];                    // Klassenname des 
Hauptfensters
HWND hWnd;
HDC hDC;
HGLRC hRC;
osg::Char8* text;

int ixClient= 700, iyClient = 500;

PIXELFORMATDESCRIPTOR pfd = {
    sizeof(PIXELFORMATDESCRIPTOR),  /* WORD  nSize           */
    1,                              /* WORD  nVersion        */
    PFD_DRAW_TO_WINDOW |            /* DWORD dwFlags         */
    PFD_SUPPORT_OPENGL |        
    PFD_DOUBLEBUFFER,
    PFD_TYPE_RGBA,                  /* BYTE  iPixelType      */
    32,                             /* BYTE  cColorBits      */
    0,                              /* BYTE  cRedBits        */
    0,                              /* BYTE  cRedShift       */
    0,                              /* BYTE  cGreenBits      */
    0,                              /* BYTE  cGreenShift     */
    0,                              /* BYTE  cBlueBits       */
    0,                              /* BYTE  cBlueShift      */
    0,                              /* BYTE  cAlphaBits      */
    0,                              /* BYTE  cAlphaShift     */
    0,                              /* BYTE  cAccumBits      */
    0,                              /* BYTE  cAccumRedBits   */
    0,                              /* BYTE  cAccumGreenBits */
    0,                              /* BYTE  cAccumBlueBits  */
    0,                              /* BYTE  cAccumAlphaBits */
    16,                             /* BYTE  cDepthBits      */
    0,                              /* BYTE  cStencilBits    */
    0,                              /* BYTE  cAuxBuffers     */
    PFD_MAIN_PLANE,                 /* BYTE  iLayerType      */
    0,                              /* BYTE  bReserved       */
    0,                              /* DWORD dwLayerMask     */
    0,                              /* DWORD dwVisibleMask   */
    0 };                            /* DWORD dwDamageMask    */

// The SimpleSceneManager to manage simple applications
SimpleSceneManager *mgr;
PassiveWindowPtr gwin;
NodePtr scene;

// Vorwärtsdeklarationen der in diesem Codemodul enthaltenen Funktionen:
ATOM                            MyRegisterClass(HINSTANCE hInstance);
BOOL                            InitInstance(HINSTANCE, int);
LRESULT CALLBACK        WndProc(HWND, UINT, WPARAM, LPARAM);
INT_PTR CALLBACK        About(HWND, UINT, WPARAM, LPARAM);

int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)
{


        // TODO: Hier Code einfügen.
        MSG msg;
        HACCEL hAccelTable;

        // Globale Zeichenfolgen initialisieren
        LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
        LoadString(hInstance, IDC_TESTWIN, szWindowClass, MAX_LOADSTRING);
        MyRegisterClass(hInstance);

        // Anwendungsinitialisierung ausführen:
        if (!InitInstance (hInstance, nCmdShow))
        {
                return FALSE;
        }

        hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_TESTWIN));

        // Hauptmeldungsschleife:
        while (GetMessage(&msg, NULL, 0, 0))
        {
                if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
                {
                        TranslateMessage(&msg);
                        DispatchMessage(&msg);
                }
        }

        return (int) msg.wParam;
}




ATOM MyRegisterClass(HINSTANCE hInstance)
{
        WNDCLASSEX wcex;

        wcex.cbSize = sizeof(WNDCLASSEX);

        wcex.style                      = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;   
// wg: CS_OWNDC hinzugefügt
        wcex.lpfnWndProc        = WndProc;
        wcex.cbClsExtra         = 0;
        wcex.cbWndExtra         = 0;
        wcex.hInstance          = hInstance;
        wcex.hIcon                      = LoadIcon(hInstance, 
MAKEINTRESOURCE(IDI_TESTWIN));
        wcex.hCursor            = LoadCursor(NULL, IDC_ARROW);
        wcex.hbrBackground      = (HBRUSH)(COLOR_WINDOW+1);
        wcex.lpszMenuName       = MAKEINTRESOURCE(IDC_TESTWIN);
        wcex.lpszClassName      = szWindowClass;
        wcex.hIconSm            = LoadIcon(wcex.hInstance, 
MAKEINTRESOURCE(IDI_SMALL));

        return RegisterClassEx(&wcex);
}


BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
    hInst = hInstance; // Instanzenhandle in der globalen Variablen speichern

   hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW | 
WS_CLIPCHILDREN | WS_CLIPSIBLINGS,   // wg: letzen zwei hinzugef.
      100, 100, ixClient, iyClient, NULL, NULL, hInstance, NULL);

   if (!hWnd)
   {
      return FALSE;
   }

   ShowWindow(hWnd, nCmdShow);
   UpdateWindow(hWnd);

   return TRUE;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
        int wmId, wmEvent;
        
        int iPF;

        switch (message)
        {
        case WM_CREATE:
                hDC = GetDC(hWnd);
                iPF = ChoosePixelFormat(hDC,&pfd);
                SetPixelFormat(hDC,iPF,&pfd);
                hRC = wglCreateContext(hDC);
                wglMakeCurrent(hDC, hRC);
                glViewport(0,0,(GLsizei) ixClient,(GLsizei) iyClient);
                glMatrixMode(GL_PROJECTION);
                glLoadIdentity();
                glOrtho(-1.0f,1.0f,-1.0f,1.0f,-1.0f,1.0f);

                // OSG init
                text=" ";
                osgInit(0,&text);
                
                gwin= PassiveWindow::create();
                gwin->init();

                // load the scene
                scene = makeTorus(.5, 2, 16, 16);

                 // create the SimpleSceneManager helper
                mgr = new SimpleSceneManager;

                // tell the manager what to manage
                mgr->setWindow(gwin );
                mgr->setRoot  (scene);

                // show the whole scene
                mgr->showAll();

                break;

        case WM_DESTROY:
                osgExit();

                wglMakeCurrent(hDC,NULL);
                wglDeleteContext(hRC);

                PostQuitMessage(0);
                break;


        case WM_SIZE:
                
                iyClient= HIWORD(lParam);
                ixClient= LOWORD(lParam);

                glViewport(0,0,(GLsizei)ixClient,(GLsizei)iyClient);

                mgr->resize(ixClient,iyClient);
                mgr->redraw();

                glOrtho(-1.0f,1.0f,-1.0f,1.0f,-1.0f,1.0f);
                break;


        case WM_PAINT:
                mgr->redraw();

                glFlush();
                SwapBuffers(hDC);

                ValidateRect(hWnd,NULL); 
                break;
        case WM_COMMAND:
                wmId    = LOWORD(wParam);
                wmEvent = HIWORD(wParam);
                // Menüauswahl bearbeiten:
                switch (wmId)
                {
                case IDM_ABOUT:
                        DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, 
About);
                        break;
                case IDM_EXIT:
                        DestroyWindow(hWnd);
                        break;
                default:
                        return DefWindowProc(hWnd, message, wParam, lParam);
                }
                break;
        default:
                return DefWindowProc(hWnd, message, wParam, lParam);
        }
        return 0;
}

// Meldungshandler für Infofeld.
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
        UNREFERENCED_PARAMETER(lParam);
        switch (message)
        {
        case WM_INITDIALOG:
                return (INT_PTR)TRUE;

        case WM_COMMAND:
                if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
                {
                        EndDialog(hDlg, LOWORD(wParam));
                        return (INT_PTR)TRUE;
                }
                break;
        }
        return (INT_PTR)FALSE;
}



_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to