我正在尝试构建一个makefile,大约5秒钟后,我得到了此错误:“没有给出的文件名”。这是什么意思,我该如何解决?

[exec] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
[exec] Error E2266: No file names given
[exec] ** error 1 ** deleting paslib.lib

这是从带有选项“ -b”和 - “ fproject.bpg”选项的BPG文件运行的。

我对Makefiles的新手相对较新,因此我不确定如何将通过文件发布给编译器。从我的理解来看,我可以使用由各种项目组成的制作文件来调用。 MAKE FILE将每个项目获取,创建另一个Makefiles(使用BPR2MAK),然后对其进行编译(使用BCC32)。这个对吗?如果是这样,则应通过编译器将文件名传递给构建。从查看我的输出,该项目成功制作了一个文件文件,但是编译器失败了。

有帮助吗?

解决方案

事实证明,实际问题是bcc32.exe,而不是。这里讨论了问题:为什么Borland C ++构建器5命令行编译器无法找到我的文件?

其他提示

看起来您正在调用Borland C ++编译器命令,而无需传递任何文件名来编译。也许应该包含C ++文件名的变量为空,拼写错误,等等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top