0

我写了一个类,我想创建一个共享库。但是这个类使用其他库。我用来生成库的调用格式为 g++ -fpic -c [必要的 *.cpp 文件] [必要的包含] 不幸的是,此调用导致错误,即 iostream.h: No such file or directory。但是当我使用库代码构建测试文件时,它会编译并正常工作。

问题可能出在哪里?

谢谢你的帮助。

4

1 回答 1

0

首先,我很确定您应该使用,iostream而不是iostream.h您可以尝试在源代码中更改它。例如

#include <iostream>

其次,您需要检查编译行上的包含指令,因为您得到的是一个编译错误,表明预处理器找不到该文件。由于您没有在此处列出失败或成功的命令,因此我无法添加更多内容。

于 2012-11-06T15:40:30.053 回答