在eclipse cdt中找不到库文件

hid*_*yat 4 c++ eclipse linker boost

properties/C/C++构建/设置GCC C++链接器/库

在库(-I)下我有libbost_system libbost_filesystem ...并且在库搜索路径(-L)下我有/ home/etobkru/boost_1_43_0/boostBinaries/lib

但是当我编译时,我得到g ++ -L/home/etobkru/boost_1_43_0/boostBinaries/lib/-o"searchDirs"./ main.o -llibboost_system -llibboost_filesystem -llibboost_regex /usr/lib/gcc/i586-suse-linux/4.1 .2 /../../../../ i586-suse-linux/bin/ld:找不到-llibboost_system

我尝试过libbost_system.so和libbost_system.a,但我得到了同样的错误.我做错了什么以及为什么eclipse无法找到文件.因为他们在那里?

Tro*_*our 9

您不需要名称中的"lib"部分.只需链接

-lboost_system -lboost_filesystem -lboost_regex
Run Code Online (Sandbox Code Playgroud)