Linux编译多个不同目录下文件以及静态库.docVIP

  • 5
  • 0
  • 约6.58千字
  • 约 12页
  • 2017-06-03 发布于湖北
  • 举报

Linux编译多个不同目录下文件以及静态库.doc

Linux编译多个不同目录下的文件以及静态库、动态库的使用一、??编译不同目录下的多个文件 各个文件的布局如下: ? ? ? ? head.h文件的代码: [cpp]?view plaincopy #ifndef??HEAD_H?? #define??HEAD_H?? ?? int?add(int?a,?int?b);?? ?? ?? #endif??/*HEAD_H*/?? head.cpp文件的代码: [cpp]?view plaincopy #include????head.h?? ?? int?add(int?a,?int?b)?? {?? ????return?a?+?b;?? }?? main.cpp文件的代码(head.h头文件还没包含) ? [cpp]?view plaincopy #include??iostream?? using?namespace?std;?? ?? int?main(int?argc,?char?*argv[])?? {?? ????coutadd(3,?5)endl;?? ????return?0;?? }?? 1)??以相对路径的方式直接包含头文件 为了能够使用add函数,必须包含add所在的头文件。 最简单的方法是直接在main.cpp文件中,用相对路径包含head.h文件.即 #include”function/head.h”。

文档评论(0)

1亿VIP精品文档

相关文档