注意,解决方案与项目不放在同一个文件夹中,即不选中图中选项
直入主题
首先右键项目选择属性,或者选中项目然后Alt+Enter
选择配置属性下的常规
分别在四种配置中编辑输出目录如下
注意,四种配置要分别配置,一个个来
Debug(x86):$(SolutionDir)x86\$(Configuration)\
Debug(x64):$(SolutionDir)$(Platform)\$(Configuration)\
Release(x86):$(SolutionDir)x86\$(Configuration)\
Release(x64):$(SolutionDir)$(Platform)\$(Configuration)\
然后选择配置属性中的生成事件,选择生成前事件,在四种配置中编辑命令行
具体编辑内容是
xcopy /Y "$(ProjectDir)*.h" "$(SolutionDir)include\*.h"
这里可以直接设置为所有配置,所有平台
然后我们回到VS中,选择上方的生成,并选择其中的批生成
勾选其中四个,并点击生成按钮
之后你就可以看到DLL的输出内容在解决方案文件夹中如下分别放置好了: