動作環境:
Windows 10 home 64bit
rustc 1.26.2 stable
host x86_64-pc-windows-msvc

extern crate ndarray;
use ndarray::{arr2};

fn main() {
    let a = arr2(&[[1., 2.],[3., 4.]]);
    println!("{:?}", a);
}

こちらはcargo runで正常に動作するのですが、

extern crate ndarray;
use ndarray::{arr2};

fn main() {
    let a = arr2(&[[1., 2.],[3., 4.]]);
    let b = arr2(&[[1., 2.],[5., 6.]]);
    let matrix = a.dot(&b);
    println!("{:?}", matrix);
}

こちらでは linking with `C:\Program Files (x86)\~~~\x64\link.exe` failed: exit code: 1120とリンクエラーが出てきます。
VC++のビルドツールなどは入れてるのですが。

調べても対処法などがわからなかったです。
解決方法などご存知の方いたら教えていただけないでしょうか。