标签: c++ include shared-libraries
我有一些需要使用math.h和time.h的函数,我想将它们放在c ++共享库中。
我很难通过谷歌找到例子。
我在哪里放#include,主文件?图书馆cpp?还是应该在make文件中?是否涉及任何特殊语法?
答案 0 :(得分:-1)
如果math.h或time.h中的任何内容出现在您的图书馆例程中,那么接口,然后包含必须在您的库.h中,因为它们必须对调用您的库例程的代码可见。至少,(至少对于编译器来说)将它们隐藏在库的.cpp文件中是完全可以接受的。
math.h
time.h
.h
.cpp