2017-08-14 118 views
-4

Coverity的支持问题,当我编译使用Borland C++ Builder中(这是必要的,我只使用Borland编译)我的代码,bcc32.exe能够成功编译代码。当我的cmd.exe内建立一个与cov-build命令相同的代码,构建失败,像错误:为Borland C++ Builder的

无法打开源文件“的iostream”

这背后的可能原因,我该如何调试?

下面是代码

image

+0

磁盘上的文件是什么?它是否以.h结尾?你的内容如何设置? – Marged

+0

.cpp是文件扩展名。您可以通过附加的图像查看代码。测试代码位于单独的文件夹中。我将通过cmd进入该文件夹,并通过bcc32编译代码,仅在测试代码的文件夹内;在通过本地编译器bcc32进行编译时成功编译代码。但编译失败时,我使用cov-build编译代码--dir Test cmd/c bcc32 Test.cpp。生成日志说这是;它无法打开文件iostream。 –

+0

Iostream(.h/.hpp)是我正在谈论的文件 – Marged

回答

0

Coverity公司要求配置在你建立它在同一环境中的编译器。如果你不这样做,配置探头不会拿起您的包括路径等等。

+0

同样的环境意味着,我在Windows中工作。 –

+0

相同的环境意味着相同的PATH,env vars等。如您所愿,您可以执行您的编译器并使其成功。 – Caleb

相关问题