符号未在 DLL 中导出



我在VS2010中通过两个步骤生成一个DLL:

首先是静态的。LIB文件被生成,其中函数被定义为__declspec(dllexport)。其次,生成一个链接到该 .LIB 文件。此生成的 DLL 不包含导出的函数。自由。

任何想法可能导致这种情况?

我还尝试在库项目设置中添加一个选项/EXPORT:funcname。我检查了生成.LIB 文件本身,那里的功能不是 exportet(但我不是 100% 确定我用于检查库导出的工具......

谢谢!

我想

我明白了:/EXPORT:funcname 选项也必须添加到 DLL 项目中 - 在其他地方,链接器不知道必须导出静态库中的这个符号。

最新更新