ページ 1 / 1
無題
Posted: 2009年3月21日(土) 05:25
by ランナー
DXライブラリをダウンロードしてどこのプロジェクトからでも利用できるように、ツール→オプション→VC++ディレクトリ→ディレクトリを表示するプロジェクトの欄からインクルードファイルにDXライブラリのプロジェクトに追加すべきファイル_VC用フォルダがある階層のパスを追加し、同様にライブラリファイルにもフォルダパスを追加したのですが、>LINK : fatal error LNK1104: ファイル '..\include\DxLib.lib' を開くことができません。というエラーがでます。リンクできていない理由がわからないので教えてください。
Re:無題
Posted: 2009年3月21日(土) 06:31
by SooA
>VC用フォルダがある階層のパスを追加
下記フォルダがある階層(DxLib_VC)を追加したと読めるので
念のためお聞きしますが、追加したのは
「プロジェクトに追加すべきファイル_VC用」フォルダに
なっていますか?
Re:無題
Posted: 2009年3月21日(土) 07:35
by toyo
パスを設定したなら
..\include\
はいらないと思います
Re:無題
Posted: 2009年3月21日(土) 12:09
by 朽木
"" と <> の違いとか?
Re:無題
Posted: 2009年3月21日(土) 14:06
by ランナー
情報不足で申し訳ないです。CドライブのDxLibフォルダ内に入っているので、C:\DxLib_VC\プロジェクトに追加すべきファイル_VC用をインクルードファイルとライブラリファイルに設定しています。
Re:無題
Posted: 2009年3月22日(日) 00:43
by SooA
リビルドを行っても同様のエラーは出ますか?
Dxlib.h 以外から Dxlib.lib を開くことはまずないので
なぜ'..\include\DxLib.lib' となっているかが問題かと思います。
やってしまいそうな可能性の一つとして
・Path変更を行う前にプロジェクト下のincludeに
DXライブラリを入れてテストした。
・Path変更を行ったが、リビルドを行っていないため
前回パスでファイルを読み込む→エラー
同じような関連記事
http://www.play21.jp/board/formz.cgi?ac ... &rln=30791
それ以外ですとちょっと予想がつかないので
テストソースをUPしてみてください。
Re:無題
Posted: 2009年3月22日(日) 13:28
by ランナー
パス変更後にリビルドは行っていますが同じエラーがでます。そしてまだ実際にどのプロジェクトからでもDXライブラリが利用できるかどうか試している段階なのでここにあるサイトのサンプルプログラムをコピーペーストして実行しているだけなので自作のテストソースはないですね。
Re:無題
Posted: 2009年3月22日(日) 21:18
by けんたろうちゃん
win32コンソールアプリケーション
↓
windowsアプリケーション
の手順を踏んでいないのではないですか?
Re:無題
Posted: 2009年3月24日(火) 03:25
by ランナー
Dxライブラリの使い方の解説ページのはwin32コンソールアプリケーション→空のプロジェクトにチェックをいれてという手順でプロジェクト生成していたのでその可能性はありますね。確認してみます。
Re:無題
Posted: 2009年3月24日(火) 13:23
by toyo
>ここにあるサイトのサンプルプログラムをコピーペーストして実行している
原因はこれかな
龍神録プログラミングの館のソースであればincludeフォルダを作ってその中にヘッダやライブラリを入れるように記述してあるのでソースだけコピーしてもエラーになります