出现以下错误“此范围内未声明错误:'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。

使

须藤使安装

我没有任何错误..

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

任何方向的暗示?

最佳答案

GLFW_FSAA_SAMPLES在GLFW3中不是有效的window hint

使用 GLFW_SAMPLES instead

08-27 21:23