Eclipse c++静态链接库的问题
自己建了一个工程Demo,下建了一个lib/Static文件夹,在Static文件夹下放了一个叫libRFA.a的库文件,然后在lib同级下建了一个include文件夹,下面放了所有头文件,然后在工程里包含了这个库文件和头文件目录(Eclipse菜单:project->c/c++ build->Settings->Tool Settings->GCC C++Linker->Libraries下面两项:Libraries(-l)和Library Search Path(-L)都设了),makefile内容如下:
Demo: $(OBJS) $(USER_OBJS)
@echo 'Building target: $@'
@echo 'Invoking: GCC C++ Linker'
g++ -L/home/Routers/Demo/src/lib/Static -o"Demo" $(OBJS) $(USER_OBJS) $(LIBS)
@echo 'Finished building target: $@'
@echo ' '
每次编译出现问题:
make all
Building target: Demo
Invoking: GCC C++ Linker
g++ -L/home/Routers/Demo/src/lib/Static -o"Demo" ./src/Demo.o -lRFA.a
/usr/bin/ld: cannot find -lRFA.a
collect2: ld 返回 1
请问大家怎么解决?静态链接库要怎么使用?急!