Re: 初めてでなんですが…エラーが出ます、助けてください。 ( No.1 ) |
- 名前:キーチック 日時:2007/05/05 23:07
はじめまして
C言語などのコンパイラ言語ではソースファイル(*.cpp形式のもの)をコンパイルしてオブジェクトファイル(*.obj形式のもの)を作成し,あらかじめ用意されているいくつかのライブラリ(*.lib形式のもの)と結合して実行ファイル(*.exe形式のもの)を作製します.
これを踏まえて,エラーのコメントから想像すると,コンパイラがdrawpixel.cppをコンパイルしてdrawpixel.objを作ろうとしたら,drawpixel.cppという名前のファイルがなくて,作成できなかったため,作る予定だったdrawpixel.objを削除しましたというコメントであることが分かります.
この点から考えますと,「DXライブラリの使い方」のページで説明されているところの「プロジェクトへ新規プログラムファイルを作成・追加」がうまくいかなかったので,drawpixel.cppが作成されていないか,もしくはdrawpixel.cppという名前以外の別ファイルにプログラムを記述してしまっていると予想されますので,とりあえずもう一度最初からやり直してみると良いのではないかと思います.
書かれている情報から考えられるのはこの程度ですが,できればこのような質問をする場合,
コンパイラの種類(Visual C++2005 Express Editionなど)
OSの種類(質問内容的には関係ないかもしれないのですが一応)
ソースファイルの内容など
ぐらいは質問に入れていただいたほうがより適切な回答が得られるのではないかと思います.
|
Re: 初めてでなんですが…エラーが出ます、助けてください。 ( No.2 ) |
- 名前:Atsh 日時:2007/05/06 04:32
はじめましてキーチックさん。
アドバイス色々ありがとうございます。
もう一度「DXライブラリの使い方」のページをよく読み最初からしてみたのですがやはり同じ結果でした…
何がいけないのかさっぱりです…
ちなみにコンパイラの種類は
Borland C++ 5.5.1 for Win32です
OSの種類はwindowsXP Home Edition Version 2002 Service Pack 2です
一応内容もコピーしました
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
if( DxLib_Init() == -1 )
{
return -1 ;
}
DrawPixel( 320 , 240 , 0xffff ) ;
WaitKey() ;
DxLib_End() ;
return 0 ;
}
お願いです、助けをください。
|
Re: 初めてでなんですが…エラーが出ます、助けてください。 ( No.3 ) |
- 名前:キーチック 日時:2007/05/07 01:29
私は基本的にVisual C++2005 Express Editionを利用していますので,Borland C++のことはよくわかりませんが,以前このスレの過去ログで,フォルダの位置が問題になったような気がします.
つまりデスクトップなどのフォルダ名のフルパスに漢字がつかわれたりスペースが空いていたりするフォルダでは,うまくコンパイルできないことがあるというものです.
もしかして,プログラムを入れるフォルダをデスクトップなどに置いている場合は,C:\などに移動してみるとうまくいくかもしれません.
|
Re: 初めてでなんですが…エラーが出ます、助けてください。 ( No.4 ) |
- 名前:Atsh 日時:2007/05/08 18:57
や…やっとできたです(T_T)
今まで必ず漢字が使われていたフォルダを使ってたことが原因だったっぽいです…
これから色んなことをやってみようと思います。
また自分じゃ解決できないことがあったらお邪魔するかもしれませんが…もし僕が手助けできるようになったらキーチックさんみたいに困っている人を助けたいと思います。
キーチックさん、本当にありがとうございました。
|