ページ 1 / 1
'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 12:37
by LisetteLander
タイトル通りのエラー
'DxDrawFunc_d.lib' を開くことができません。
と出てビルドエラーになってしまいます。
後付HDD(Dドライブ)にプロジェクトを移したらエラーが出始めました。
権限も管理者にしてありますし、DxlibのリンクもCドライブを指定してます。
勿論、プロジェクト自体をCドライブに戻すとビルドエラーも出ませんでした。
Dドライブから見るとDドライブがCドライブになってるとかってないですよね?
どうしたらいいでしょうか?
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 14:15
by softya(ソフト屋)
設定と新しくプロジェクトを作ってみてください。
これでOKなら設定の変更ミスがあると思います。
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 17:57
by LisetteLander
新しく作ってみたところ正常にビルドが通りました。
プロジェクトのプロパティをひと通り見比べてみたのですが
変わったところは見当たりませんでした。
何か、表示されない自動的に設定されてる部分などがあるのでしょうか?
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 17:59
by softya(ソフト屋)
VC++なのかとかバージョンも書かれていないのでコメントしづらいですね。
リンクエラーのようなのでリンク設定を見直すべきでしょう。
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 19:10
by LisetteLander
VS2010です。
学生支援なんちゃらで取得した奴です。
プロパティのリンカーのタブは重点的に見比べましたが変わらず・・・。
後出しで悪いのですが、
別のPC(同じくVS2010)で弄ってDropboxで受け渡ししたことも何か問題があるのでしょうか?
その時は特に問題はありませんでした。
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 19:15
by softya(ソフト屋)
Dropboxは関係ないと思います。
さて設定ですが、
「DXライブラリ置き場 使い方説明 VisualStudio2010 を使用した場合のDXライブラリの使い方 」
http://homepage2.nifty.com/natupaji/DxL ... c2010.html
ここで、
4.DXライブラリを使用するためのプロジェクトの設定を行う
⑧ 『追加のライブラリディレクトリ』の項目に⑥と全く同じDXライブラリのパッケージ内に入っている
『プロジェクトに追加すべきファイル_VC用』フォルダのパスを入力してから、
再度ダイアログ右下にある『適用』ボタンを押します。
ここでCドライブになっていませんか?
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 19:33
by LisetteLander
Cドライブになっています。
C:\DxLib;%(AdditionalLibraryDirectories)
DドライブのプロジェクトからCドライブのDxlibを参照するために設定したのですが、
ここが間違っていたのでしょうか?
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 20:32
by softya(ソフト屋)
C:\DxLibなんですか?
C:\DxLib\プロジェクトに追加すべきファイル_VC用
になるはずなんですが。
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 20:45
by LisetteLander
2バイト文字が入ってるとまずいと思ったので、
"DxLib\プロジェクトに追加すべきファイル_VC用" の中身を
Cドライブ直下に新しく作ったDxLibというフォルダの中に入れて使用していました。
説明不足でした、すいません。
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月15日(土) 21:02
by softya(ソフト屋)
VC++2005/2008派のためVC++2010を日頃使っていないので細かい所が分かりませんが、何処かにディレクトリが残っている可能性はありますね。
リビルドしてみるとか、新しく作ったものとvcxprojを比べてみるとかしたほうが良いでしょう。
Re: 'DxDrawFunc_d.lib' を開くことができません。
Posted: 2012年12月16日(日) 10:01
by LisetteLander
リビルドしてみたらうまくいきました!
ありがとございます。