Xcode 8.3.2でSDL2(最新のOSXバイナリ)、C++、OpenGLを使用しています。コードからSDL2関数を呼び出すだけであれば、プロジェクトはうまくいきます。しかし、コードにOpenGL関数呼び出しを含めると、コンパイルに失敗します。私は既にファイルヘッダに<OpenGL/gl3.h>
を含めています。SDLプロジェクトでOpenGL関数を呼び出してOSXでコンパイルできない
:
#ifndef Display_h
#define Display_h
#include <iostream>
#include <SDL2/SDL.h>
#include <OpenGL/gl3.h>
...
Display.cpp中:しかし、私は、コード内の任意のOpenGLのメソッドを呼び出したときに、コンパイル時に次のエラーを取得しています
をvoid Display::Clear(float r, float g, float b, float a)
{
glClearColor(r,g,b,a);
}
私は
[よくある質問はどうすればよいですか?](https://stackoverflow.com/help/how-to-ask)と[最小限で完全で検証可能な例を作成する方法](https:///stackoverflow.com/help/mcve)。 – Rabbid76