
c / c ++程序员(学生聚会),图像方向,有四个常用插件:
VsVim-Visual Studio Marketplace模拟vim,可以扔掉鼠标
Image Watch-Visual Studio Marketplace以可视方式显示Mat,程序调试工件
生产力电动工具-Visual Studio Marketplace对于提高生产力至关重要
NuGet画廊|家庭第三方图书馆管理软件包
事实上,无论可以通过[工具]-[扩展和更新]安装或禁用什么插件vs nuget 安装插件,
前三个不多说,直接介绍Nuget【NuGet Gallery |主页]
1. 应用场景说明
![]()
如何使用第三方库进行Windows开发?对于新手来说,如opencv的配置,如何配置是一件令人困惑的事情. 然后,我们将使用opencv谈论事情. 其次,经常遇到的令人尴尬的问题是使用第三方库的编译程序,在其他计算机上进行部署的注意事项,或者教师是否想查看代码或以调试模式运行代码. 我们是否应该考虑以下问题: 需要运行该程序的计算机是否已安装opencvvs nuget 安装插件,并且安装的版本与我使用的版本相同,安装的目录是什么,以及如何找到它?如果未安装怎么办?如果您还遇到这种困惑,请先喜欢它,然后再考虑最终解决方案.
2. 由NuGet使用
我第一次遇到它,实际上是使用caffe-windows [BVLC / caffe]
2.1安装Nuget
2.2开始将Nuget用于新项目

[右键单击项目名称]-[管理NuGet程序包]进入界面


在搜索栏中输入第三方库的名称,例如[opencv3]-单击[安装]

如果在win10上安装,则可能会出现一些错误. nuget插件不是问题.

原因是需要管理员在c驱动器下添加目录或文件. 因此,创建一个新文件夹NugetPackages并修改其权限

重新安装,您可以成功


对此问题有一个更好的解决方案,即在解决方案(.sln并行目录)中添加包含内容的文件nuget.config
<?xml version=1.0 encoding=utf-8?>
<configuration>
<repositoryPath>..\NugetPackages</repositoryPath>
</configuration>
开始编程
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace std;
int main(int argc, char* argv[]){
cv::Mat img = cv::Mat::eye(cv::Size(256, 256), CV_8UC1) * 255;
cv::imshow(eye, img);
cv::waitKey();
return 0;
}

该图像表明操作成功.
2.3这还没有结束,真正的焦点就要来了
运行模式是debug | win32

并自动将opencv_XX300d.dll复制到调试文件夹. 非常亲密
直接双击nugetPackageManger.exe即可正常运行.

更改为其他模式发行版| x64

它仍然能够成功运行,其神奇之处在于它会自动复制opencv_XX300.dll

直接双击nugetPackageManger.exe即可正常运行.

3. NuGet本地图书馆管理
【工具】-【选项】进入管理页面,建立本地第三方库.

本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-241202-1.html
坚定完毕
中国虽然国大人多
会趁机坐大滴