从lib到包装器DLL导出C常量

时间:2016-12-29 11:12:49

标签: c dll

我有一个带有标题的静态C .lib文件(并且无法访问源代码)。我将.lib包装在DLL中以供进一步使用。通过如下转换它们来导出函数可以正常工作:

void fn_foo_ex(void) { fn_foo(); }

然后在.def文件中定义以下内容:

fn_foo = _fn_foo_ex@0

问题是.h包含一个常量,如:

extern const int a_constant;

目前,在链接到DLL时出现undefined reference错误。 如何'包装'这样的常量,使它出现在DLL中?

0 个答案:

没有答案
相关问题