Hi André, You seem to build your project without a definition of WIN32 - don't do that. you say - C/C++ -> Code Generation -> Runtime Library -> Multi-threaded Debug DLL (/MD) that does not exist. The debug switch is /MDd, when linking to the release libs (osg.lib;osgDB.lib,etc) use *Multi-threaded DLL (/MD) *
You probably want to use CMake to generate your project file anyway, use the example CMakeLists.txt in "OpenSceneGraph\examples\osgCMakeExample" to get started. Regards, Laurens. On Fri, Apr 20, 2018 at 6:57 PM, André Martins < andre.calixto.mart...@gmail.com> wrote: > Thank you so much for your kind input Ravi and Laurens. > Thanks to you I managed to compile sucessfully release build of the source > on VS2017 however, when testing the result I cant seem to compile my own > project... > > > Project-Properties > x64 > - General -> Character Set -> Use Multi-Byte Character Set > - C/C++ -> General -> Additional Include Directories -> > "C:/OSGraph/build/include” > - C/C++ -> Code Generation -> Runtime Library -> Multi-threaded Debug DLL > (/MD) > - C/C++ -> Language -> Enable Run-Time Type Info -> Yes (/GR) > - Linker -> General -> Additional Library Directories -> > "C:/OSGraph/build/lib“ > - Linker -> Input -> Additional Dependencies -> "osg.lib, > osgAnimation.lib, osgDB.lib, osgFX.lib, osgGA.lib, osgManipulator.lib, > osgParticle.lib, osgPresentation.lib, osgShadow.lib, osgSim.lib, > osgTerrain.lib, osgText.lib, osgUI.lib, osgUtil.lib, osgViewer.lib, > osgVolume.lib, osgWidget.lib, OpenThreads.lib“ > > > the code: > > Code: > > #include osgViewer/Viewer //with square brackets around it > > int main(int argc, char *argv[]) > { > return 0; > } > > > > > > The compilation result: > > Code: > > 1>------ Compilação iniciada: Projeto: Project2, Configuração: Debug x64 > ------ > 1>main.cpp > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1158): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1158): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1158): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1159): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1159): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1159): > error C2146: erro de sintaxe: ';' ausente antes do identificador 'GLboolean' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1160): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1160): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1160): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1161): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1161): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1161): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1162): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1162): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1162): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1163): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1163): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1163): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1164): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1164): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1164): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1165): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1165): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1165): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1166): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1166): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1166): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1167): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1167): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1167): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1168): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1168): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1168): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1169): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1169): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1169): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1170): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1170): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1170): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1171): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1171): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1171): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1172): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1172): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1172): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1173): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1173): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1173): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1174): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1174): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1174): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1175): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1175): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1175): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1176): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1176): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1176): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1177): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1177): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1177): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1178): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1178): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1178): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1179): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1179): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1179): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1180): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1180): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1180): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1181): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1181): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1181): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1182): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1182): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1182): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1183): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1183): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1183): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1184): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1184): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1184): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1185): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1185): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1185): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1186): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1186): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1186): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1187): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1187): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1187): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1188): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1188): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1188): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1189): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1189): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1189): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1190): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1190): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1190): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1191): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1191): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1191): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1192): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1192): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1192): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1193): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1193): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1193): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1194): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1194): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1194): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1195): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1195): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1195): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1196): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1196): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1196): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1197): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1197): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1197): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1198): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1198): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1198): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1199): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1199): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1199): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1200): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1200): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1200): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1201): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1201): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1201): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1202): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1202): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1202): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1203): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1203): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1203): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1204): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1204): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1204): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1205): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1205): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1205): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1206): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1206): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1206): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1207): > error C2144: erro de sintaxe: 'void' deve ser precedido por ';' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1207): > error C4430: faltando especificador de tipo - int assumido. Observação: C++ > não suporta default-int > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1207): > error C2086: 'int WINGDIAPI': redefinição > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1157): > note: consulte a declaração de 'WINGDIAPI' > 1>c:\program files (x86)\windows > kits\10\include\10.0.16299.0\um\gl\gl.h(1207): > fatal error C1003: contador de erros excede 100; interrompendo compilação > 1>Projeto de compilação pronto "Project2.vcxproj" -- FALHA. > ========== Compilar: 0 com êxito, 1 com falha, 0 atualizados, 0 ignorados > ========== > > > > > > Heres a part of my gl.h starting on line 1155 > > > > Code: > > /*************************************************************/ > > /**ERRORS START HERE**/WINGDIAPI void APIENTRY glAccum (GLenum op, GLfloat > value); > WINGDIAPI void APIENTRY glAlphaFunc (GLenum func, GLclampf ref); > WINGDIAPI GLboolean APIENTRY glAreTexturesResident (GLsizei n, const > GLuint *textures, GLboolean *residences); > WINGDIAPI void APIENTRY glArrayElement (GLint i); > WINGDIAPI void APIENTRY glBegin (GLenum mode); > WINGDIAPI void APIENTRY glBindTexture (GLenum target, GLuint texture); > WINGDIAPI void APIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat > xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); > WINGDIAPI void APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); > WINGDIAPI void APIENTRY glCallList (GLuint list); > WINGDIAPI void APIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid > *lists); > > > > > Has anyone come across this type of situatuion? > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=73471#73471 > > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org