0

我正在使用一个共享库,比如说shr.so。这有一些头文件,比如说,shr_struct.h我需要在我的程序中使用的结构,比如main_prog.c.

我是否需要shr_struct.h在我的包含路径中保留一份副本,以便我可以在 in 中声明结构类型的shr_struct.h对象main_prog.c

4

1 回答 1

0

如果您main_prog.c依赖于shr_struct.h,编译器将需要知道最后一个文件的位置。

现在,如果库安装在系统“标准”库路径中,您可能不必显式将此路径添加到编译器命令,因为它可能足够聪明,可以自行在标准系统路径中搜索。

于 2013-06-12T08:09:31.310 回答