matus-chochlik / oglplus

OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented facade over the OpenGL® (version 3 and higher) and also OpenAL® (version 1.1) and EGL (version 1.4) C-language APIs. It provides wrappers which automate resource and object management and make the use of these libraries in C++ safer and more convenient.
http://oglplus.org/
Boost Software License 1.0
492 stars 72 forks source link

Compilation error #130

Open xendian opened 8 years ago

xendian commented 8 years ago

I am getting several compilation errors in object_binding.hpp

such as;

Error 7 error C3201: the template parameter list for class template 'oglplus::client::aux::CurrentObject::WithTarget' does not match the template parameter list for template parameter 'Transform' oglplus-0.68.0\include\oglplus\client\object_binding.hpp 92

do you guys have an idea?

matus-chochlik commented 8 years ago

This is on Visual studio, right? It is a known bug (see [1]) and I'm afraid I haven't found any workaround yet.

[1] http://stackoverflow.com/questions/12734658/template-template-class-with-enum-specification-fails-on-msvc-compiler-c3201

xendian commented 8 years ago

yes, I am on visual studio..

On Tue, May 31, 2016 at 12:31 AM, Matus Chochlik notifications@github.com wrote:

This is on Visual studio, right? It is a known bug (see [1]) and I'm afraid I haven't found any workaround yet.

[1] http://stackoverflow.com/questions/12734658/template-template-class-with-enum-specification-fails-on-msvc-compiler-c3201

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/matus-chochlik/oglplus/issues/130#issuecomment-222595852, or mute the thread https://github.com/notifications/unsubscribe/ASv7VWbLvQAKw6hN1CGRsQbnAgW74dKwks5qG8eqgaJpZM4IqJrr .

matus-chochlik commented 8 years ago

Any ideas how to work around this (within reason) are welcome.