2016-03-26 13 views
1

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に追加できないのはなぜですか?

+0

ヘッダーファイルディレクトリに入れてみてください。 –

+0

"外部依存関係"は自動生成されたフォルダです。手動で何も追加することはできません。 "ヘッダファイル"に追加されていないプロジェクトファイルに含まれるものは、すべて自動的に "外部依存関係"に表示されます。 – AnT

+0

しかし、 "ヘッダーファイル"と "外部依存関係"には何も表示されません。重要なフォルダは「ソースファイル」です。このファイルには、コンパイル可能なソースファイルが含まれている必要があります。あなたはそこにいるはずのものをたくさん追加しました。 '.h'は" Source Files "には何もしていません。 '.dll'と' .lib'ファイルにはビジネスもありません。 – AnT

答えて

関連する問題