首页 文章

符号未在DLL中导出

提问于
浏览
0

我分两步在VS2010中生成DLL:

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

有什么想法会导致这种情况吗?

我还尝试将一个选项/ EXPORT:funcname添加到库项目设置中 . 我检查了生成.LIB文件本身,那里的函数不是exportet(但我不是100%肯定我用来检查库导出的工具......)

谢谢!

1 回答

  • 0

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

相关问题