Visual C++を使用して簡単なWindows 32コンソールアプリケーションpongゲームを構築しようとしています。詳細については、リンクhttp://www.noobtuts.com/cpp/2d-pong-gameを参照してください。 freeglut_filesという名前のフォルダにDLLファイルとライブラリだけでなく、ヘッダファイルのグループをダウンロードしました。Visual Studioプロジェクトディレクトリのヘッダーファイルが見つかりません
構造:Visual Studioのコミュニティ2015年に
/GL
/freeglut.h
/freeglut.lib
/freeglut_ext.h
/freeglut_std.h
/glut.h
/freeglut.dll
/freeglut.lib
、私のプロジェクト構造は次のようになります。
/Pong
/External Dependencies
/Contains a number of files including GL.h and GLU.h (see below)
/Header Files
/stdafx.h
/targetver.h
/Resource Files
/Source Files
/freeglut.dll
/freeglut.h
/freeglut.lib
/freeglut_ext.h
/freeglut_std.h
/glut.h
/Pong.cpp (executable)
/stdafx.cpp
/ReadMe.txt
私はのソースファイルのディレクトリに、GLディレクトリを含め、すべてのファイルを追加しました私のVisual Studioプロジェクト。 何らかの理由により、Visual Studioは、GL.hおよびGLU.hを含む/External Dependencies
フォルダーにいくつかのヘッダーファイルを置きます。しかし、私のコンパイラはfreeglut.hを見つけることができません。 /Header Files
ディレクトリに移動しようとしましたが、/External Dependencies
ディレクトリに移動することはできません。ここで私はfreeglut.hを含める行をコンパイルしませんコンパイラPong.cpp
#include "stdafx.h"
#include <string>
#include <windows.h>
#include <iostream>
#include <conio.h>
#include <sstream>
#include <math.h>
#include <gl\GL.h>
#include <gl\GLU.h>
#include "freeglut.h"
#pragma comment (lib, "OpenGL32.lib")
int _tmain(int argc, char** argv)
{
return 0;
}
に私のコードです。このファイルはどこにあるはずですか? /External Dependencies
に追加できないのはなぜですか?
ヘッダーファイルディレクトリに入れてみてください。 –
"外部依存関係"は自動生成されたフォルダです。手動で何も追加することはできません。 "ヘッダファイル"に追加されていないプロジェクトファイルに含まれるものは、すべて自動的に "外部依存関係"に表示されます。 – AnT
しかし、 "ヘッダーファイル"と "外部依存関係"には何も表示されません。重要なフォルダは「ソースファイル」です。このファイルには、コンパイル可能なソースファイルが含まれている必要があります。あなたはそこにいるはずのものをたくさん追加しました。 '.h'は" Source Files "には何もしていません。 '.dll'と' .lib'ファイルにはビジネスもありません。 – AnT