【问题标题】:Using g++ how can I link with a library that was built using gcc?使用 g++ 如何链接使用 gcc 构建的库?
【发布时间】:2009-06-03 14:47:05
【问题描述】:

我正在尝试将使用 gcc 构建的 .a 库链接到使用 g++ 构建的程序。但是名称 mangling 是不同的。我怎样才能做到这一点? 谢谢, CP

【问题讨论】:

    标签: gcc g++ linker name-mangling


    【解决方案1】:

    在您的 C++ 代码中,您只需要将 gcc 库头文件包含在 extern "C" 中:

    extern "C" {
    #include "my_library.h"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-07
      • 1970-01-01
      • 2012-06-25
      相关资源
      最近更新 更多