如何在eclipse中为g ++设置'-l'参数?

时间:2014-11-12 16:50:52

标签: c++ eclipse

尝试编译boost C ++代码我发现需要命名要显式使用的库。因此,给出以下代码:

#include<iostream>
#include<boost/filesystem/operations.hpp>

namespace bfs=boost::filesystem;
int main()
{
    bfs::path p("second.cpp");
    if(bfs::exists(p))
    std::cout<<p.leaf()<<std::endl;
}

我可以使用以下命令行

编译(和链接)它
g++   -o main main.cpp -lboost_filesystem -lboost_system

如何在 eclipse 中定义那些-l库,以便eclipse能够编译(并链接)代码而不会出现undefined reference错误?

这是关于 eclipse 的使用和配置的问题。

1 个答案:

答案 0 :(得分:0)

你需要去

Project -> Properties

然后添加要手动使用的库。见截图:

enter image description here