NuGet是一个第三方包的在线托管平台。
在这里你可以使用Visual Studio提供的PM指令来在线安装package,并将安装的package提供给其他的工程共享。
下面一步一步介绍如何使用NuGet中的package:
新建一个项目:Hello World工程
下面我们尝试在这个工程中引入C++ 矩阵运算库Eigen:
出现NuGet命令控制台:
输入:get-help NuGet 可以看到全部常用指令,我们最长用的就是安装指令。
先搜索我们要的库在不在:
发现有这个库,下面就是安装这个库(如果其次解决方案的其他工程已经安装过,会自动获取本地已经安装的版本使用,不会再次下载):Install-Package Eigen
可以发现已经成功下载到本地解决方案文件夹,并创建了一个packages目录,这样其他工程就可以共享这个packages目录里下载的库了。同时,Eigen也安装到了当前项目Hello World:
现在就可以使用Eigen里的代码了:
输出: