ページ 1 / 1
DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 20:25
by cccc
C++の初心者です。先ほど、二週間ぶりくらいにVC++2010を立ち上げてゲームプログラムの練習をしようと思ったのですが、
前に組んだプログラムのファイルを開くと、コードのいたるところに赤線が引かれていて、実行することができませんでした。
ビルドしてみると、
1>------ ビルド開始: プロジェクト: baba.gameprogram, 構成: Debug Win32 ------
1> mainprogram.cpp
1>LINK : fatal error LNK1104: ファイル 'DxDrawFunc_d.lib' を開くことができません。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
となっていました。どこがおかしいのでしょうか?よろしくお願いします。
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 20:43
by nil
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 21:02
by cccc
返信ありがとうございます。
えっと、DXライブラリの方は数ヶ月前にダウンロードしてそのときに一緒に設定もしたので大丈夫かと思います。
それで、そのとき作って実行できたプログラムファイルを二週間くらいぶりに立ち上げたら実行できなくなっていた、ということなんですが・・・
何か定期的にしなければいけないこととかはありますか?
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 21:05
by softya(ソフト屋)
DXライブラリの入ったフォルダからDxDrawFunc_d.libが消えたり移動したりしてませんか?
ウィルス対策ソフトの誤診断で隔離されてたりする可能性もあります。
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 21:13
by Dixq (管理人)
includeで指定している先に対象.libがあるか確認して下さい。
もしくは、DXライブラリを新しくダウンロードしてきて、include先に移して実行してみてください。
もし何らかの問題でコンパイルがおかしくなっているときは「リビルド」を行ってみてください。
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 21:42
by cccc
えっと、今includeの確認をしたところ、
include"DxLib.h"だったのをinclude"プロジェクトに追加すべきファイル_VC用\DxLib.h"に直してみたところ、とりあえず赤線だけは消えましたが
ビルドをしても依然として同じ文章が出て、ほかの2つも試しましたが結局変わりませんでした。
もしかしてVC++本体のほうに問題があるのでしょうか。
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 21:54
by softya(ソフト屋)
とりあえず環境設定をちゃんと行ったプロジェクトを新しく作ってみて下さい。
それで動けば、問題のあるプロジェクトはなにか破綻している事になります。
Re: DXライブラリが急に使えなくなりました
Posted: 2012年11月22日(木) 22:29
by cccc
新しいプロジェクトの方で正常に作動できました!
ということは元のプロジェクトは環境設定が何かおかしくなっていたんでしょうか・・・
とりあえずこれで作業を再開できます!ありがとうございました!!