GLFW 3.0.4 - 未在此范围内声明'GLFW_FSAA_SAMPLES'

时间:2014-02-14 00:37:54

标签: c++ eclipse opengl glfw

得到以下错误“错误:'GLFW_FSAA_SAMPLES'未在此范围内声明”。无法弄清楚问题

也许有人可以帮我这个或者给我一些提示从哪里开始。

我的代码:

// Include standard headers
#include <stdio.h>
#include <stdlib.h>

// Include GLEW
#include <GL/glew.h>

// Include GLFW
#define GLFW_INCLUDE_GLU
#include <GLFW/glfw3.h>

// Include GLM
#include <glm/glm.hpp>
using namespace glm;

//GLFWwindow* window;

// Include GLM
#include <glm/glm.hpp>
using namespace glm;

int main( void )
{

    // Initialise GLFW
    if( !glfwInit() )
    {
        fprintf( stderr, "Failed to initialize GLFW\n" );
        return -1;
    }
    glfwWindowHint(GLFW_FSAA_SAMPLES, 4); // 4x antialiasing
    return 0;
}

收到以下错误:

g ++ -O0 -g3 -Wall -c -fmessage-length = 0 -MMD -MP -MF“src / dafdadfadf.d”

-MT“src / dafdadfadf.d”-o“src / dafdadfadf.o”“../ src / dafdadfadf.cpp”

../ src / dafdadfadf.cpp:在函数'int main()'中:

../ src / dafdadfadf.cpp:31:17:错误:'GLFW_FSAA_SAMPLES'未在此范围内声明

make: * [src / dafdadfadf.o]错误1

使用:

GLFW-3.0.4

Nsight Eclipse 5.5.0

Linux ubuntu 12.10

做的:

cmake。

制作

sudo make install

我没有任何错误..

从这里复制代码: http://www.opengl-tutorial.org/beginners-tutorials/tutorial-1-opening-a-window/#Opening_a_window

任何方向的暗示?

1 个答案:

答案 0 :(得分:3)

GLFW_FSAA_SAMPLES在GLFW3中不是有效的window hint

使用GLFW_SAMPLES instead