Visual Studio 2010: DLL 项目自动生成LIB文件

我现在有个DLL项目,但是仅仅生成DLL文件,我还想要生成一个LIB文件,应该怎么办呢?
就是在这个DLL项目下,同时得到DLL和LIB,不需要另外新建一个静态链接库工程。

阅读 9.6k
2 个回答

在你的项目里需要至少有一个export symbollinker才会为你创建.lib文件。

你可以在你想要导出的符号前面加上__declspec(dllexport),告诉linker你需要导出某个符号(函数,类等等)。然后重新build项目,.lib文件应该就会产生了。
例如这样:

__declspec(dllexport) void hello(void) {...}

新手上路,请多包涵

有没有自动导出的方法? 头文件太多了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进