私はエンジニアであり、強力なプログラマーではありません。openGL と freeglut を使用していくつかのシミュレーションを書いています。私は自宅、学校、または職場で自分のコンピューターで開発しているため、すべてを封じ込める必要があります。通常、必要なライブラリをソリューション フォルダーに配置し、プロジェクトのプロパティでそれらにリンクすることで、機能するようになりました。ソリューション フォルダー (GL/freeglut.h など、既に定義されている場合はサブフォルダー) にも配置したヘッダー ファイル。次に、ソースファイルで次のようなコマンドを使用します#include "GL/freeglut.h"
引用符付き。私の最近のプロジェクトでは、同じ名前のクラスを持つハードウェアを扱う別のヘッダー セットに問題があります。ヘッダーを別のフォルダーに保管し、名前空間に注意すれば問題はないはずです。プロジェクト用に追加のインクルード フォルダーを構成することもできます。その後、次のようなコマンドを使用します#include <GL/freeglut.h>
。これらすべてを設定する最善の方法は何ですか?