您好我正在阅读本教程here。
我在Visual Studio 2017中创建了一个Console App项目,并成功添加了对EmguCV库的引用。但是我正在努力使用OpenCv文件。
将它们添加到解决方案中,然后突出显示它们并单击属性,没有可用的选项"复制到输出目录"。
属性窗口仅显示Misc部分。如何启用"复制到输出目录"对于VS 2017中的这些文件?
答案 0 :(得分:5)
解决方案项目是解决方案文件夹结构的一部分,并且不属于项目,“复制到输出目录”与项目构建相关,项目构建在成功构建时将项目复制到输出目录。
在您的情况下,您希望在构建ConsoleOCR项目时复制这两个dll,您可以使用后期构建事件。
转到您的项目,右键单击并选择“属性”。然后转到Build Events选项卡,单击Edit Post-Build并指定命令:
xcopy "$(SolutionDir)\opencv_core2410.dll" "$(TargetDir)"
xcopy "$(SolutionDir)\opencv_imgproc2410.dll" "$(TargetDir)"
我假设您在项目中使用这些DLL作为引用,您可以转到项目中的引用并右键单击它们,然后将Copy Local的属性更改为True。