Re: ファイル 'uuid.lib' を開くことができません。 ( No.1 ) |
- 名前:かたぱると 日時:2007/10/24 12:37
LNK1104 は「指定されたファイルを開くことができません」
なのでuuid.libの場所がコンパイラから見えていないか、
そもそもuuid.libのファイルが存在しない、等が原因と考えられます。
<DXライブラリ使い方説明:頭にhを付け加えて下さい>
ttp://homepage2.nifty.com/natupaji/DxLib/dxuse_vc2005express.html
のページの2.1「Platform SDK のインストール場所を VisualC++ 2005 Express Edition に教える」
あたりを参考にツールにuuid.libの場所を教えてあげましょう。
uuid.libはSDKの中に含まれております。
SDKはあるけどuuid.libってどこぞ?といった場合には
手っ取り早くインストールしたドライブを検索してみるのも手です。
(ウインドウズのスタートボタン→検索からuuid.libをドライブ指定で検索)
見つかった場合はその場所をコンパイラに教えてあげましょう。
<参考 LINKエラー一覧:頭にhを付け加えて下さい>
ttp://msdn2.microsoft.com/ja-jp/library/fzaatbst(VS.80).aspx
かなり砕けて説明したつもりですが
それでもわからない場合は遠慮なくご質問くだされ〜。
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.2 ) |
- 名前:こむぎ@初心者 日時:2007/10/26 11:21
おっと!名前がでてる(汗。まあ気にスンナ>>その他大勢(※修正しました)
回答ありがとうございます。とてもわかりやすかったです。
ですが、まだ同じ問題が解決できていません。
いろいろいじった結果、uuid.libのかわりに今度はuser32.libが開けないとなってしまいました。
uuid.libもuser32.libも同じ場所(Lib)に入っているし、何が原因なのかよくわかりません。
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.3 ) |
- 名前:お父さん 日時:2007/10/24 21:54
こむぎ@初心者さん、はじめまして
ひょっとして、セッティングの説明の
Bcorewin_express.vsprops の 8行目の
AdditionalDependencies="kernel32.lib" />
という部分を
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib" />
に変更して保存
の入力ミスではありませんか?
ここのところはややこしいので、ミスタイプをしていても案外気がつきにくいところだと思います。
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.4 ) |
- 名前:こむぎ@初心者 日時:2007/10/24 22:01
>>お父さんさん(w?)
はじめまして。回答ありがとうございます。
おっしゃるとおり、uuid.libに関してはそうだったようです。
ですが、その部分を直した後user32.libに問題がでました。
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.5 ) |
- 名前:お父さん 日時:2007/10/24 22:22
こむぎ@初心者さん、こんばんは
こんなことは、もうとっくにチェックされていると思いますが、私もときどきするので念のために。
user32.lib の「.」が「,」になってるとか、全角文字の「.」になってるとかいうことはないですよね?
それから、チェックのひとつの方法として、自分で入力せずに、AdditionalDependencies=〜の部分を使い方の
ページからそのままコピー&ペーストしてファイルに貼り付けるという手もありますよ。
また、どうしてもわからなければ、エラーメッセージを全部そのままコピーしてここに貼り付けされるのもいい
かもしれません。
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.6 ) |
- 名前:こむぎ@初心者 日時:2007/10/24 22:33
こんばんは。
上にかいてあることほぼまんまなんですが、
1>------ ビルド開始: プロジェクト: test, 構成: Debug Win32 ------
1>リンクしています...
1>LINK : fatal error LNK1104: ファイル 'user32.lib' を開くことができません。
1>ビルドログは "file://c:\Documents and Settings\ユーザー名\My Documents\Visual Studio 2005\Projects\test\Debug\BuildLog.htm" に保存されました。
1>test - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========
とでます。
直した時にコピー&ペーストはしたので入力のミスと言うのはなさそうですね。
念の為何回か見直しましたし…
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.7 ) |
- 名前:こむぎ@初心者 日時:2007/10/27 20:12
C:\Program Files\Microsoft Platform SDK\Lib
が、一部大文字になっていたようです。
お父さんさんの指摘が正しかったようですね…
お騒がせしました。解決しました。
|
Re: ファイル 'uuid.lib' を開くことができません。 ( No.8 ) |
- 名前:お父さん 日時:2007/10/27 21:06
こむぎ@初心者さん、こんばんは。
解決おめでとうございます。気になっていましたので、私もほっとしました。
|