如何从多个项目构建一个DLL

时间:2017-05-24 19:10:15

标签: visual-c++ dll

我有一个项目A.vcxproj和一个由两个项目b.vcxproj和c.vcxproj组成的解决方案A.sln。现在A.sln构建成.exe文件。我需要在此设置中创建一个dll文件。为此,我打开了另一个名为D.sln的新项目,它构建了一个dll。现在我需要将原始项目添加到其中。我应该只添加A.vcxproj还是需要添加b.vcxproj和c.vcxproj而不是A.vcxproj?

1 个答案:

答案 0 :(得分:0)

每个项目都会生成某些内容。这里,对EXE的两个贡献将是静态库。新的DLL也将从这些静态库构建,因此它需要这些项目。新的DLL 需要int main(),所以它不需要A.vcxproj