属性/C/C++ 构建/设置 GCC C++ 链接器/库
在图书馆(-I)下我有 libbost_system libbost_文件系统 ... 在图书馆搜索路径(-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 找不到文件。因为他们在那里?
最佳答案
您不需要名称中的“lib”部分。只需链接
-lboost_system -lboost_filesystem -lboost_regex
关于c++ - 在 eclipse cdt 中找不到库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2958137/