【问题标题】:eclipse cdt add multiple librarieseclipse cdt 添加多个库
【发布时间】:2013-07-10 16:09:44
【问题描述】:

有没有办法在C/C++ Build --> Settings --> MinGW C++ Linker --> Libraries (-l) 中添加多个库或者只一个一个?

我的意思是有一种方法可以从某个地方(例如某个 txt 文件)复制所有库的名称,然后将它们粘贴到库 (-l) 字段中,就像在Visual Studio 2010?

另外,eclipse 在哪里存储这方面的信息?我必须重命名很多库(从 opencv245 到 opencv246),所以我想如果它存储在某个 XML 文件中,我可以对其内容运行搜索和替换工具。

【问题讨论】:

    标签: add eclipse-cdt rename libraries


    【解决方案1】:

    我在 CentOS 上使用带有 CDT 的 Eclipse (Kepler),我的项目库 (-l) 和库路径 (-L) 似乎位于位于项目目录。那里有很多内容,但您应该能够在相应的工具 XML 条目下找到它。 (我使用的是 Linux GCC。)这是我的:

    <tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.429094553" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
      <option id="gnu.cpp.link.option.libs.2011755342" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
        <listOptionValue builtIn="false" value="common"/>
        <listOptionValue builtIn="false" value="customapi"/>
      </option>
      <option id="gnu.cpp.link.option.paths.1035898902" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
        <listOptionValue builtIn="false" value="&quot;${workspace_loc:/common/Debug}&quot;"/>
        <listOptionValue builtIn="false" value="&quot;${workspace_loc:/customapi/Debug}&quot;"/>
      </option>
      <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.198247885" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
        <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
        <additionalInput kind="additionalinput" paths="$(LIBS)"/>
      </inputType>
    </tool>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多