1

make.exe でコンパイルしようとしている bcb5 プロジェクト グループがあります。Make は正常に動作しているように見え、bcc32.exe への呼び出しを生成しますが、失敗します。これは、エラーが続く bcc32.exe への呼び出しです。

M:\projects\Project>"D:\Program Files\Borland\CBuilder5\Bin\bcc32.exe" -Od
-H=.\obj_files\vcl50.csm -Hc -Vx -Ve -X- -a8 -5 -b- -k- -vi -c -tW   -tWM -w
-par -IP:\b5\crc32\ISC\;Query;Z:\Bin\;Help;pas;D:\PROGRA~1\Borland\CBUILD~1\bin\
..\include;D:\PROGRA~1\Borland\CBUILD~1\bin\..\include\vcl;DataCenter;"P:\b5\Gif
Image\" -D;NO_STRICT;_RTLDLL -nobj_files\ help\chelp.cpp

Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland

Error E2266: No file names given

ファイルは明らかに「chelp.cpp」のようです。ここで何が問題なのですか?

4

2 に答える 2

2

アイデアをありがとう、strager。近かったのですが、実際の問題はP:\ bg \GifImageの周りの引用符のセットです。それらを一重引用符に変更すると、問題が修正されます。

これはFixMakeでも解決できると思います:http ://www.grassvalleysoftware.com/ 。FixMakeはmakefileを受け取り、末尾の円記号やエスケープされた引用符などをクリーンアップします。

于 2009-01-28T21:09:45.983 に答える
1

推測では、-nobj_files\(コマンドの終わり近くで) 次のスペースが拡張されています。\をエスケープするか、削除してみてください。

于 2009-01-28T20:56:48.773 に答える