OpenGL glut.h and C4D PI



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 30/10/2006 at 04:29, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   9.6 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------
    Hi,

    MSVC natively comes with OGL and when I try to include glut.h and use a GL funciton in my code, VC++ gives me a compiler error as a typedef in gl.h collides with the c4d api "pi" definition.

    typedef void (APIENTRY * PFNGLARRAYELEMENTARRAYEXTPROC)(GLenum mode, GLsizei count, const GLvoid* pi);

    Any idea how to solve this problem?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 02/11/2006 at 02:07, xxxxxxxx wrote:

    Try to include the "gl.h" before the Cinema includes.

    cheers,
    Matthias



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 02/11/2006 at 05:23, xxxxxxxx wrote:

    Cool that seems to work!! Great thank you Matthias :)



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 02/11/2006 at 05:56, xxxxxxxx wrote:

    Ok, it doesn´t work. It works for compiling but not for the final built. I still get the same error. :( Any other idea?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 08/11/2006 at 13:26, xxxxxxxx wrote:

    I guess you could disable the C4D pi definition, unless you use it yourself.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 08/11/2006 at 15:46, xxxxxxxx wrote:

    That would be safe? Cool. I´ll give that a try. I can define it differently in my namespace. Thanks


Log in to reply