opencv - 如何将 OpenCV DLL 文件复制到 cmake 调试/发布文件夹中?

标签 opencv visual-c++ cmake

我需要复制

C:\opencv-3.4.0.-opencl\bin\Debug\*.dll => myproj\build\bin\Debug\*.dll

还有

C:\opencv-3.4.0.-opencl\bin\Release\*.dll => myproj\build\bin\Release\*.dll

如果可能的话,我想在构建/发布的一个命令中完成。

最佳答案

您可以在构建后命令中复制文件。可以找到教程的一个步骤 here .

基本概念是,您可以使用批处理文件命令,作为 Visual Studio 中的构建后步骤,基本上可以在构建时执行任何您想做的事情。

可以找到进一步的教程here

对于 CMAKE

最简单的方法是遵循上面的建议,而不是将它放在 VS 的构建后选项中,只需添加一个 custom command

关于opencv - 如何将 OpenCV DLL 文件复制到 cmake 调试/发布文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48937157/

相关文章:

c# - 如何使用 OpenCVSharp 将 Mat 转换为 Bitmap?

c++ - MSVC : Embedding Data in Program

cmake - CMockery 编译未知类型名称 "jmp_buf"

Android Gradle 避免 CMake 项目不必要的重建

opencv - 如何在 Visual C++ 中启用 SSE4.2 指令集?

cmake add_custom_command 不起作用

image-processing - 使用 OpenCV 跟踪 Blob

java - 我们可以在 android 上运行 opencv java 吗?

c++ - OpenCv 将 vector 转换为矩阵 C++

c++ - 为什么我的线程不能正常退出?