複数のファイルに分けてコンパイルする
Posted: 2015年3月19日(木) 00:05
現在新・ゲームプログラミングでプログラミングの勉強をしている者です。
ゲームプログラミング設定->複数のファイルに分けてコンパイルする
という個所のプログラミングを行っているのですが、
main.cpp
#include <DxLib.h>
#include <player.h>
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen(DX_SCREEN_BACK);
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0){
Player_test();
}
DxLib_End();
return 0;
}
player.h
void Player_test();
player.cpp
#include "DxLib.h"
void Player_test(){
DrawFormatString(0, 0, GetColor(255, 255, 255), "分割出来ています");
}
というプログラムを実行した結果
エラー1 error C1083: include ファイルを開けません。'player.h':No such file or directory c:\users\user\documents\visual studio 2013\projects\gameprog\main.cpp 行 2 列 1 プロジェクト GameProg
エラー2 IntelliSense: ソース ファイルを開けません "player.h" c:\Users\user\Documents\Visual Studio 2013\Projects\GameProg\main.cpp 行 2 列 1 プロジェクト GameProg
エラー3 IntelliSense: 識別子 "Player_test" が定義されていません c:\Users\user\Documents\Visual Studio 2013\Projects\GameProg\main.cpp 行 7 行 3 プロジェクト GameProg
というエラーが出てしまいました。
初心者のためネットや過去の質問を調べてみましたが全く分かりませんでした。どう改善すればよいのでしょうか?
恐れ入りますがよろしくお願いいたします。
使用しているのは
Microsoft Visual Studio Express 2013 for Windows Desktop
Visual Studio C++ 2010
です。
ゲームプログラミング設定->複数のファイルに分けてコンパイルする
という個所のプログラミングを行っているのですが、
main.cpp
#include <DxLib.h>
#include <player.h>
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen(DX_SCREEN_BACK);
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0){
Player_test();
}
DxLib_End();
return 0;
}
player.h
void Player_test();
player.cpp
#include "DxLib.h"
void Player_test(){
DrawFormatString(0, 0, GetColor(255, 255, 255), "分割出来ています");
}
というプログラムを実行した結果
エラー1 error C1083: include ファイルを開けません。'player.h':No such file or directory c:\users\user\documents\visual studio 2013\projects\gameprog\main.cpp 行 2 列 1 プロジェクト GameProg
エラー2 IntelliSense: ソース ファイルを開けません "player.h" c:\Users\user\Documents\Visual Studio 2013\Projects\GameProg\main.cpp 行 2 列 1 プロジェクト GameProg
エラー3 IntelliSense: 識別子 "Player_test" が定義されていません c:\Users\user\Documents\Visual Studio 2013\Projects\GameProg\main.cpp 行 7 行 3 プロジェクト GameProg
というエラーが出てしまいました。
初心者のためネットや過去の質問を調べてみましたが全く分かりませんでした。どう改善すればよいのでしょうか?
恐れ入りますがよろしくお願いいたします。
使用しているのは
Microsoft Visual Studio Express 2013 for Windows Desktop
Visual Studio C++ 2010
です。