我在两个步骤中在VS2010中生成DLL:
首先生成一个静态.LIB文件,其中函数定义为__declspec(dllexport)。其次,生成一个链接该.LIB文件的DLL。生成的DLL不包含.LIB中的导出函数。
任何可能导致此问题的想法?
我还尝试在库项目设置中添加选项/ EXPORT:funcname。我检查了生成.LIB文件本身,那里的函数不是exportet(但我不是100%肯定我用来检查库导出的工具......)
谢谢!
答案 0 :(得分:0)
我想我明白了:/ EXPORT:funcname选项也必须添加到DLL项目中 - 链接器不知道其他地方必须导出静态lib中的这个符号。