VS生成事件依赖的dll拷贝到运行目录

时间:2024-03-21 09:39:24

VS生成事件依赖的dll拷贝到运行目录

 

在配置属性-生成事件-后期生成事件-命令行输入如下:
xcopy /y/r $(SolutionDir)$(Configuration)\*.dll $(SolutionDir)$(Platform)\$(Configuration)\
xcopy /y/r $(QTDIR)\bin\Qt5Widgetsd.dll $(SolutionDir)$(Platform)\$(Configuration)\
xcopy /y/r $(QTDIR)\bin\Qt5Svgd.dll $(SolutionDir)$(Platform)\$(Configuration)\
xcopy /y/r $(QTDIR)\bin\QtGuid.dll $(SolutionDir)$(Platform)\$(Configuration)\
xcopy /y/r $(QTDIR)\bin\Qt5Cored.dll $(SolutionDir)$(Platform)\$(Configuration)\

## 注意
    $(SolutionDir)$(Configuration):当前的生成 目录 如camera/Debug
    $(SolutionDir)$(Platform)\$(Configuration) exe的运行目录 如camera/win32/Debug/
    拷贝文件的时候要把所依赖的所有文件拷贝过来,否则会报未定位到点,如只拷贝$(SolutionDir)$(Configuration)\*.dll( camera/debug)所依赖的dll,没有拷贝其他的Dll,就会报错误

VS生成事件依赖的dll拷贝到运行目录