0

Borland 5.5 をコンパイラとして使用して C++ プログラムを作成するために Code::Blocks IDE を使用しています。プログラムをビルドすると、「致命的: ファイル 'C0X32.OBJ' を開けません」と表示されます。

オンラインで検索したところ、[プロパティ] タブの [コンパイラとデバッガ] の下のリンカ設定にそのパスを含める必要があるとのことでした。

私はそれをしましたが、エラーは解決しません。

また、ビルド ログには、他の lib ファイルとともに、C0X32.obj のパスが表示されます: ' -------------- Clean: Debug in Proj ------- --------

「プロジェクト - デバッグ」を消去

-------------- ビルド: Proj でデバッグ ---------------

bcc32.exe -q -w -x  -v    -I"C:\Program Files\Borland\BDS\4.0\include" -  
IC:\Borland\BCC55\Include -IC:\Borland\BCC55\Bin -IC:\Borland\BCC55\Lib -
IC:\Borland\BCC55\Lib\PSDK  -oobj\Debug\main.obj -c main.cpp
main.cpp:

bcc32.exe -q -w -x  -v    -I"C:\Program Files\Borland\BDS\4.0\include" -
IC:\Borland\BCC55\Include -IC:\Borland\BCC55\Bin -IC:\Borland\BCC55\Lib -
IC:\Borland\BCC55\Lib\PSDK  -oobj\Debug\Helloworld.obj -c Helloworld.cpp
Helloworld.cpp:

//ここに記載されている他の lib ファイルがあります。基本的には、リンカー設定に含めた lib フォルダーにあるすべてのファイルです。........ C:\Borland\BCC55\Lib\C0X32.OBJ

わかりません。C0X32.obj が存在し、ビルド ログに記録されていますが、C0X32.obj が見つからないと表示されます。何故ですか?

4

2 に答える 2

0

Borland IDE で、[オプション]、[プロジェクト]、[ディレクトリ] の順にクリックし、[インクルード] フィールドと [ライブラリ] フィールドにそれぞれ C:\Borland\BCC55\include と C:\Borland\BCC55\lib として完全なパスを入力します (通常、"C :" が完全なパスにありません)。[OK] をクリックして変更を保存します。これで、コンパイラを使用する準備が整いました。

この問題は、インストール中に何らかの問題 (報告) があり、完全なパスを記録できなかった場合に発生する可能性があります。

于 2016-10-27T13:14:42.253 に答える