[osg-users] [build] Building OpenSceneGraph-3.6.0 on Windows 10 with VS2017

André Martins andre.calixto.martins at gmail.com
Fri Apr 20 09:57:24 PDT 2018


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







More information about the osg-users mailing list