linux上使用Eclipse开发动态连接库的有关问题

linux下使用Eclipse开发动态连接库的问题
今天从www.eclipse.org上下载了Eclipse IDE for C/C++ Developers, 87 MB,安装完成之后,使用eclipse开发了一个动态链接库,建立了一个空的动态链接库工程,名称为:httdll,然后添加了一个文件shared.cpp,代码如下:
#include<iostream>

void show()
{
std::cout<< "YOU are good!"<<std::endl;
}

编译之后,Debug文件夹下生成了一个动态链接库,为libhttydll.so,之后我再创建了一个C++工程来测试该动态连接库,代码为:
#include<iostream>

void show();

int main()
{
show();
return 0;
}

我在Project->Properties->C/C++ Build->Settings->Tool Settings->GCC C++ Linker->Libraries

添加Libraries (-l): libhttydll

添加Library search path (-L): {刚才编译生成的*.so文件路径}
在编译的时候老是提示说找不到动态链接库:
g++ -L/home/htty/workspace/httydll/Debug -o"TestDll" ./main.o -llibhttydll
/usr/bin/ld: cannot find -llibhttydll

我把动态链接库放到了/lib和/usr/lib目录下还是不行,不知道这是什么原因呢?

------解决方案--------------------
你那只是一个CCD吧,只是个插件,可能要先装eclipse包的。
------解决方案--------------------
应该是用-lhttydll

用法是-lxxx

链接器会寻找
libxxx.a或者
libxxx.so
------解决方案--------------------
另外,如果你的show函数打算导出 最好用extern "C"修饰
------解决方案--------------------
你何不试试先链接一个-lm看能不能成功呢