私はWindowsの下でDev-C++でライブラリを再構築しようとしていました。しかし、これまでに追加したシェーダの機能はサポートされていません。関連する関数(:: glCreateShader()、:: glCreateProgram()などを見つけることができません)Dev-C++およびSDLを使用したOpenGL v2.0シェーダ?
インターネットとDev-C++フォルダでは、OpenGL実装(gl.h)がv1.1であることがわかりました。最新のヘッダーをSGIからダウンロードするにはrecommendationsが見つかりました。私はgl3.hを見つけましたが、詳細な調査の結果、gl.hは私のプロジェクトには含まれていないことに気付きました。私はSDL/SDL_opengl.hを調べるべきです。
EDIT: SDL_opengl.h ははとが問題の関数のプロトタイプを宣言しgl.h含みません。だから問題は、リンカのエラーではなくコンパイル時のエラーが出るのはなぜですか?
(マイライブラリのみもちろん、MINGW32を除き(多くのOSXの下のように、MINGW32、libOpenGL32、libSDL、libSDL_ImageとlibSDL_Mixerにリンク)私は問題ありませんでした。)
どのように使用することができますDev-C++とSDLのOpenGL v2.0シェーダ?
なぜ地球上でDev-C++を使いたいですか?過去4年間に更新されたIDEを使用してください。 (そして、*サポートされていてもバグがなく、機能が欠けていた) – jalf
VC++ 2008 Expressの代わりにDev-C++を選んだのはなぜですか? –
それは公正な点だと私はそれが来るのを見ていないと言うことはできません。 Windowsは私の主要なプラットフォームになることはなく、マニフェストとMSVCランタイムの6つのフレーバーのジャグリングを嫌っていました。さらに、私はGP2X用に開発しようとしていました。その公式のdevkitは、Dev-C++を駄目にしているので、便利だと思いました...そうですね。 – zyndor