当前位置:   article > 正文

eclipse 引用C++类库_c++ 引用类库

c++ 引用类库

外部库叫做: HelloSDK

头文件:hello.h

源文件:mainso.c

库文件:libhello.a, libhello.so

一、静态库:

1.右键选择项目属性,如图,指定头文件所在目录;

 

 

2.指定库文件名称和库文件所在目录;

 

3、点击OK保存,这样你再去查看以下如图所示的位置,配置已经好了。

 


二、动态库

1.头文件的包含是一样的,不再赘述,主要说明如何引用动态库;

2、在源文件引用位置指定动态库的名称;





对于静态链接库和动态链接库,可能都会碰到如下错误。
静态链接库,建议放在工程的目录下;
而动态链接库,则可以这么处理:

如果上述配置正确的话,那么编译是可以通过的。但是如果你尝试运行时,你会发现如下的错误:
error while loading shared libraries: libxxx.so: cannot open shared object file: No such file or directory

请看下图:

增加一个环境变量:
名称必需是 LD_LIBRARY_PATH,值为动态链接库所在的路径。

再运行时,该错误既可消除

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/350795
推荐阅读
相关标签
  

闽ICP备14008679号