如何为Visual C ++ DLL项目生成lib

时间:2012-05-20 07:41:50

标签: windows visual-c++

我有一个Visual C ++ DLL项目。可以创建dll,但不生成lib。我应该修改哪个项目以输出lib?

2 个答案:

答案 0 :(得分:3)

Use a Module Defintion File

  • 将一个DEF文件添加到您的DLL项目中,如果它还没有。
  • 验证DEF文件是否用作“模块定义文件”。
  • 添加要导出到DEF文件的所有符号。

或者,您可以使用__declspec(dllexport)来定义导出的符号。

答案 1 :(得分:2)

你出口一些符号吗? 如果不导出某些内容,则不会生成lib。