【问题标题】:GLFW 3.0.4 - ‘GLFW_FSAA_SAMPLES’ was not declared in this scopeGLFW 3.0.4 - “GLFW_FSAA_SAMPLES”未在此范围内声明
【发布时间】:2014-03-13 04:23:04
【问题描述】:

得到以下错误“错误:‘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 安装

我完全没有错误..

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

任何方向的任何提示?

【问题讨论】:

    标签: c++ eclipse opengl glfw


    【解决方案1】:

    GLFW_FSAA_SAMPLES 在 GLFW3 中不是有效的 window hint

    使用GLFW_SAMPLES instead

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 2021-09-20
      • 2016-08-09
      • 2019-02-17
      • 2021-01-07
      • 2016-10-27
      相关资源
      最近更新 更多