将 Armadillo C++ 添加到 Visual Studio 2010

Adding Armadillo C++ to Visual Studio 2010

我正在尝试 运行 库附带的示例,但出现此错误 致命错误 C1189:#error:“* 需要更新的编译器 *

我正在使用 Visual Studio 2010 并执行了以下操作 1- 我将库中的 include 文件夹添加到 VS2010 includes 项目 >> 属性 >> VS++ 目录 >> 包含目录 我可以在外部依赖文件夹中看到依赖文件 2 - 我已经按照 Armdaillo Readme.txt

中的要求取消了 "include/armadillo_bits/config.hpp" 中的注释行
  #define ARMA_USE_LAPACK
  #define ARMA_USE_BLAS
  #define ARMA_USE_ARPACK
  #define ARMA_USE_SUPERLU

3- 我将库添加到链接器 **项目>>属性>>链接器>>输入>>附加依赖项:

lapack_win64_MT.lib blas_win64_MT.lib

希望我说清楚了,谢谢

Readme.txt 第 8 节 https://github.com/conradsnicta/armadillo-code/blob/unstable/README.txt

The MSCV project was tested on 64 bit Windows 7 with Visual C++ 2012. You may need to make adaptations for 32 bit systems, later versions of Windows and/or the compiler. For example, you may have to enable or disable ARMA_BLAS_LONG and ARMA_BLAS_UNDERSCORE macros in "armadillo_bits/config.hpp".