Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Mavericks上设置OpenGL超级圣经第六版示例_C++_Xcode_Opengl_Xcode5 - Fatal编程技术网

C++ 在Mavericks上设置OpenGL超级圣经第六版示例

C++ 在Mavericks上设置OpenGL超级圣经第六版示例,c++,xcode,opengl,xcode5,C++,Xcode,Opengl,Xcode5,当我试图从OpenGL超级圣经第六版中设置示例并在Mac OS 10.9和xcode 5中执行它们时,我遇到了一些困难。请帮忙 这是我做的步骤 根据以下说明使用brew安装glfw2 从下载示例代码 根据给定的HOWTOBUILD文件制作源代码 在XCode中创建“命令行工具”项目 在项目“生成设置”中为指定“标题搜索路径”和“库搜索路径” libsb6.a和libglfw.a 以下是main.cpp的代码: #include <sb6.h> class my_application

当我试图从OpenGL超级圣经第六版中设置示例并在Mac OS 10.9和xcode 5中执行它们时,我遇到了一些困难。请帮忙

这是我做的步骤

  • 根据以下说明使用brew安装glfw2
  • 从下载示例代码
  • 根据给定的HOWTOBUILD文件制作源代码
  • 在XCode中创建“命令行工具”项目
  • 在项目“生成设置”中为指定“标题搜索路径”和“库搜索路径” libsb6.a和libglfw.a 以下是main.cpp的代码:

    #include <sb6.h>
    class my_application : public sb6::application
    {
        public:
        void render(double currentTime)
        {
            static const GLfloat red[] = {1.0f, 0.0f, 0.0f, 1.0f};
            glClearBufferfv(GL_COLOR, 0, red);
        }
    };
    DECLARE_MAIN(my_application);
    
    #包括
    类my_应用程序:公共sb6::应用程序
    {
    公众:
    无效渲染(双倍当前时间)
    {
    静态常数GLfloat red[]={1.0f,0.0f,0.0f,1.0f};
    glClearBufferfv(GL_颜色,0,红色);
    }
    };
    申报主要(我的申请);
    
    当我运行该项目时,我收到以下错误消息


    这是一个链接错误。由于目前我面前没有XCode,我无法确定缺少了哪个框架,但我认为这是其中之一:
    AppKit
    Foundation
    Cocoa
    Carbon
    @t.niese:谢谢你的帮助。问题是基础。框架不见了。编译现在可以了。非常感谢你能解释一下你是如何包括gl3w的吗?当我编译时,它给出了一个错误,即没有定义gl3w函数。