Visual Studio 2017 - 仅从静态库创建DLL(无源)

时间:2018-05-11 16:36:05

标签: visual-studio visual-c++ dll visual-studio-2017

我们有一个可视化工作室项目来生成DLL文件,我们现在已经将所有源代码重构为3个单独的项目,这些项目生成静态库。这留下了.def文件,以及与此项目中的dll本身相关的一些构建前和构建后操作。如果可以的话,我们希望将DLL的生成和所有其他行为与其他项目分开。

不幸的是,现在当我们尝试“构建”这个项目时,它不再生成DLL(可能是因为没有引用任何lib的源代码)。

我添加了/WHOLEARCHIVE:themainstaticlib,但这似乎还不够。

如果有一个Visual Studio项目可以从静态库和def文件(以及/wholearchive指令)创建一个DLL,有人可以告诉我怎么做?

0 个答案:

没有答案