複数のOpenGL関数でベクトルを使用する必要があるOpenGLアプリケーションがあります。私の知る限り、これに対処する最善の方法は、ヘッダーファイルでベクトルを宣言し、OpenGL関数を含むすべてのファイルにヘッダーファイルをインクルードすることです。
問題は、リンカーの段階で複数定義エラーが発生することです。これに対する最善の解決策は何ですか?グローバルなしでそれを行うためのより良い方法はありますか?
複数のOpenGL関数でベクトルを使用する必要があるOpenGLアプリケーションがあります。私の知る限り、これに対処する最善の方法は、ヘッダーファイルでベクトルを宣言し、OpenGL関数を含むすべてのファイルにヘッダーファイルをインクルードすることです。
問題は、リンカーの段階で複数定義エラーが発生することです。これに対する最善の解決策は何ですか?グローバルなしでそれを行うためのより良い方法はありますか?