创建包含其他库的共享库

时间:2012-11-06 14:56:47

标签: c++ g++ shared-libraries

我写了一篇关于创建共享库的课程。但是这个类使用其他库。我用来生成库的调用就是这种形式     g ++ -fpic -c [必要* .cpp文件] [必要包括] 不幸的是,这个调用会导致错误,即iostream.h:没有这样的文件或目录。 但是当我使用库代码构建一个测试文件时,它会编译并正常工作。

哪里可能是问题?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

首先,我非常确定您应该使用iostream而不是iostream.h,因此您可以尝试在源代码中更改它。 E.g。

#include <iostream>

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