我试图运行自带的库中的例子,但我有这样的错误 致命错误C1189:#错误:“*需要一个较新的编译器*”添加犰狳C++到Visual Studio 2010
我使用Visual Studio 2010,并做了以下 1 - 我会加入包括文件夹从图书馆到VS2010包括 工程>>属性>> VS ++目录>>包括Diretories 我可以看到外部相关的依赖性文件夹 2 - 我已取消注释“include/armadillo_bits/config.hpp”中的波纹线reqested在Armdaillo的Readme.txt
#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
我希望我说得很清楚,感谢
可以使用更新的编译器(获取VS 2015的社区版或其他)。或者,使用不需要“更新的编译器”的旧版本的Armadillo库。这就是错误信息所说的不是吗? – nakiya
我检查了自述文件txt他们没有提到特定版本,除非我错过了它 –
那么你使用哪个版本的库? – nakiya