作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 eclipse 中有一个项目,使用一个库,我可以将其包含文件(包含目录)导入到我的项目中,没有任何问题。但我不知道要包含哪些库(我知道包含无数个库的库路径)来使用某些特定功能。
在Ubuntu中,有没有一个工具可以通过库列表搜索函数?有一个名为“nm”的工具,它列出了特定库的所有导出库、结构变量等,如果没有“搜索函数”工具,我将需要编写一个使用“nm”来搜索和查找的程序查找函数。
最佳答案
在项目的proprieties链接中添加您的库和标题,您可以使用自动完成功能,问题出在哪里?
假设您正在使用 Foo 库,则必须链接它:
C/C++Build->Settings->C++ Linker->Libraries
将 Foo (-lFoo) 放入列表中。
C/C++Build->Settings->C++ Compiler->Includes
放置 *.h Foo 路径。
所以在你的程序中..main.cpp
#include <Foo/A.h>
int main() {
A a;
a.
}
当您单击“点”时,您会看到所有可用的方法。假设A有print方法
int main() {
A a;
a.print();
}
您可以通过以下方式转到方法 print() 的定义:Ctrl+右键
关于c++ - 有没有办法在 UBUNTU 中的大型库文件夹(.a 和 .so 文件)中搜索函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21825744/
我是一名优秀的程序员,十分优秀!