【发布时间】:2009-06-03 14:47:05
【问题描述】:
我正在尝试将使用 gcc 构建的 .a 库链接到使用 g++ 构建的程序。但是名称 mangling 是不同的。我怎样才能做到这一点? 谢谢, CP
【问题讨论】:
标签: gcc g++ linker name-mangling
我正在尝试将使用 gcc 构建的 .a 库链接到使用 g++ 构建的程序。但是名称 mangling 是不同的。我怎样才能做到这一点? 谢谢, CP
【问题讨论】:
标签: gcc g++ linker name-mangling
在您的 C++ 代码中,您只需要将 gcc 库头文件包含在 extern "C" 中:
extern "C" {
#include "my_library.h"
}
【讨论】: