【问题标题】:How to auto link classes when compiling c++ in eclipse?在eclipse中编译c ++时如何自动链接类?
【发布时间】:2011-06-10 06:38:11
【问题描述】:

我在 Eclipse 中编写软件,我正在使用 libcurl。为了让我编译它,我必须转到终端(ubuntu)并在 cd-ing 到带有 .cpp 文件的目录之后,我必须运行它:

g++ -g -Wall -o myapp myapp.cpp -L/usr/local/lib -lcurl

如何配置 eclipse 编译器在为我编译时运行它,而不是每次都运行终端。

有什么帮助吗?谢谢。

【问题讨论】:

    标签: c++ eclipse compilation libcurl


    【解决方案1】:

    项目 -> 属性 -> c/c++ 构建 -> 设置 -> gcc c++ 链接器 -> 库

    点击绿色+图标 添加您的库名称(不带 -l)

    【讨论】:

      【解决方案2】:

      您必须选择一个工具链并添加一个生成文件目标。 您可以尝试创建一个新的 Hello World 项目(文件 --> 新建 --> C++ 项目 --> Hello World C++-Project )并在之后添加以适应您的需要(重命名,添加您的类)... 创建项目后,它应该在项目资源管理器中可见。打开Makefile并设置

      • CXXFLAGS = -g -Wall -L/usr/local/lib
      • LIBS = -lcurl
      • 目标 = 我的应用程序
      • OBJS = myapp.o

      打开 Make Target View (Window-->Show View --> Make Target) 并添加一个目标来构建 Makefile 的所有目标。你可以这样做:

      1. 在 Make Target View 中,通过右键单击您创建/列出的项目打开上下文菜单。
      2. 选择新建...
      3. 输入all作为目标名称
      4. 点击(双击)all开始构建过程
      5. 检查控制台输出

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多