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