Я должен реализовать РВО в очень старой OpenGL программе, сделанной в Broldand 5.02, но им получает ошибку folowing, когда я пытаюсь включить GL/glew.h:Использования GLEW в Borland 5.02
Info :Compiling C:\fontesusr\vertexbuffer.cpp
Error: glew.h(269,25):Too many types in declaration
Error: glew.h(270,27):Too many types in declaration
Error: glew.h(13275,185):Multiple declaration for 'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3F'
Error: glew.h(13274,185):Earlier declaration of 'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3F'
проблемы появляется на следующем GLEW кода:
#elif defined(_MSC_VER) || defined(__BORLANDC__)
typedef signed long long GLint64EXT;
typedef unsigned long long GLuint64EXT;
#else
я думаю, что происходит, потому что Борланд 5,02 это 32-битный компилятор ...
Кто-то может дать мне предположить, на что я могу сделать, чтобы решить эту проблему? или другим способом внедрения VBOs без использования библиотек glew?
Вы действительно должны использовать Borland C++? Можете ли вы использовать более поздний компилятор? –
Да ... программное обеспечение, в котором я работаю, очень старое, и сменить компилятор будет очень долго. (я предложил изменить, но ...) – Victor