VS2010でのビルドエラーについて
Posted: 2011年4月27日(水) 23:53
今までは Visual C++ 2010 Express Edition でゲームコードを書いていたのですが、
昨日 Visual Studio 2010 Professional に乗り換えたところ、DxLib.h がインクルード出来なくなりました。
乗り換えがいけなかったのかと思い、新規にプロジェクトを作成してDxLib本家様に掲載してある設定をしましたが、
結果はインクルード出来ないままでした。次のようなエラーが20数個出て、インクルード出来ません。
-----------------------------
エラー 4 error C1083: include ファイルを開けません。'tchar.h': No such file or directory C:\Program Files\Microsoft Visual Studio 10.0\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxLib.h 12 1 (プロジェクト名)
-----------------------------
DxLib へのパスも確認しましたが、間違ってはいなかったです。(上記エラー例記載のパス ※\DxLib.hを除く)
ちなみに、VS2010 を入れた「直後」、試しにプロジェクトを読み込ませた時には上手く動作していた気がします・・・。
「昨日電源を落として寝て、今日点けたらおかしくなった」って感じです。
でも、特に更新プログラム等は確認してませんし・・・。
考えられる原因はありますでしょうか?
ソースコードはサンプルのままです(以下)
-------------------------------
#include "DxLib.h"
// プログラムは WinMain から始まります
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1 ; // エラーが起きたら直ちに終了
}
DrawPixel( 320 , 240 , 0xffff ) ; // 点を打つ
WaitKey() ; // キー入力待ち
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
-------------------------------
昨日 Visual Studio 2010 Professional に乗り換えたところ、DxLib.h がインクルード出来なくなりました。
乗り換えがいけなかったのかと思い、新規にプロジェクトを作成してDxLib本家様に掲載してある設定をしましたが、
結果はインクルード出来ないままでした。次のようなエラーが20数個出て、インクルード出来ません。
-----------------------------
エラー 4 error C1083: include ファイルを開けません。'tchar.h': No such file or directory C:\Program Files\Microsoft Visual Studio 10.0\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxLib.h 12 1 (プロジェクト名)
-----------------------------
DxLib へのパスも確認しましたが、間違ってはいなかったです。(上記エラー例記載のパス ※\DxLib.hを除く)
ちなみに、VS2010 を入れた「直後」、試しにプロジェクトを読み込ませた時には上手く動作していた気がします・・・。
「昨日電源を落として寝て、今日点けたらおかしくなった」って感じです。
でも、特に更新プログラム等は確認してませんし・・・。
考えられる原因はありますでしょうか?
ソースコードはサンプルのままです(以下)
-------------------------------
#include "DxLib.h"
// プログラムは WinMain から始まります
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1 ; // エラーが起きたら直ちに終了
}
DrawPixel( 320 , 240 , 0xffff ) ; // 点を打つ
WaitKey() ; // キー入力待ち
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
-------------------------------