トップページ > 過去ログ > 記事閲覧
最初の設定で
名前:hitomi 日時: 2008/11/23 18:32

環境は Borland c++ xp pro なのですが、 サイトの「使い方説明」どおりに設定をして、 「7、プログラムを組む」 通りに組んで、メイクをしたのですが、 > C:\Borland\BCC55\Bin\make.exe -fDebug\test2.mak TARGET MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -eDebug\test2.exe Debug\drawpixel.obj Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Fatal: Unable to open file 'LIBTHEORA_STATIC.LIB' ** error 1 ** deleting Debug\test2.exe Make End !! (Elapsed time 0:00.234) と出て、実行までいけません。 表示から、LIBTHEORA_STATIC.LIBをフォルダに いれるのかな?と思い、コピーしたのですが、また別の エラー Error: 'C:\DOCUMENTS AND SETTINGS\USER\MY DOCUMENTS\TEST2\LIBTHEORA_STATIC.LIB' contains invalid OMF record, type 0x21 (possibly COFF) が出ました。 (サイトの説明にはLIBTHEORA_STATIC.LIBをコピーしろとは書いてないので関係ないのでしょうか?) どうか、助言をお願いします。

Page: 1 |

Re: 最初の設定で ( No.1 )
名前:ZAP 日時:2008/11/24 09:49

全角文字(上記だと「USER」が全角ですよね)を含まない、 なるべく短いパスにプロジェクトを置いてもエラーが出ますか?
Re: 最初の設定で ( No.2 )
名前: 日時:2008/11/25 10:34

エラーにOMF recordが不正と有りますが、 これはそのLIBファイルを作成したコンパイラが Borland以外のコンパイラで作成されており、 レコードが不正な為にBorlandが有効なLIBファイル として読み込めないというエラーです。 Borlandではコンパイル対象やそれに設定されている パスに「全角文字や空白文字」が含まれていると、 うまくコンパイルできない可能性があります。 一度、コピーした LIBTHEORA_STATIC.LIBファイルを 削除し システムドライブ(C:\)などに移動して 再度コンパイルを試してみてください。
Re: 最初の設定で ( No.3 )
名前:hitomi 日時:2008/11/26 01:04

御二方の助言を参考にしたところ 無事動作しました。 ありがとうございます。

Page: 1 |